Photo by Ann Harrison

Hotels in Forres

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Forres?

Cluny Hill Hotel
Cluny Hill Hotel
3.0 star property
Forres
7.6 out of 10, Good, (7 reviews)
The price is ฿960
฿1,152 total
includes taxes & fees
11 Feb - 12 Feb
Cluny Hill Hotel
Carlton Hotel
Carlton Hotel
2.5 star property
Forres
7.6 out of 10, Good, (62 reviews)
Feel the charm of Forres at this cosy retreat near the Moray Coast Trail. The attentive staff receives consistent praise from guests. Unwind with a drink at the bar after exploring local attractions, just a 12-minute walk from Forres Station.
The price is ฿1,970
฿2,364 total
includes taxes & fees
12 Feb - 13 Feb
Carlton Hotel
The Old Mill Inn
The Old Mill Inn
3.0 star property
Forres
7.8 out of 10, Good, (18 reviews)
Modern retreat near Brodie Castle and Dallas Dhu Historic Distillery. This holiday home offers a serene garden setting with free WiFi. Just a 5-minute drive from Forres Station and 27 minutes from Inverness Airport.
The price is ฿2,265
฿2,718 total
includes taxes & fees
12 Mar - 13 Mar
The Old Mill Inn
Easter Blervie
Easter Blervie
3.0 star property
Forres
10.0 out of 10, Exceptional, (1 review)
Discover a tranquil retreat next to a golf course in Forres where hiking trails beckon outdoor enthusiasts. This cosy cottage includes a full kitchen, free parking, and Wi-Fi. Kinloss Country Golf Club and Universal Hall Arts Centre are just a short drive away.
The price is ฿14,363
฿17,236 total
includes taxes & fees
24 Feb - 25 Feb
Easter Blervie
Aurora View
Aurora View
3.5 star property
Forres
This golf-adjacent cottage features a beautiful garden and complimentary WiFi, just a short drive from Universal Hall Arts Centre. The cosy kitchen, free parking, and historic charm provide the perfect base to discover nearby Suenos Stone attractions.
The price is ฿15,145
฿18,174 total
includes taxes & fees
20 Feb - 21 Feb
Aurora View
Seabank House Hotel
Seabank House Hotel
4.0 star property
Nairn
10.0 out of 10, Exceptional, (15 reviews)
Adjacent to a golf course in Nairn, this clubhouse offers complimentary English breakfast, WiFi, and parking. Enjoy the on-site hiking and biking trails before visiting nearby Nairn Museum and Golf Club, just minutes from Inverness Airport.
The price is ฿5,447
฿6,537 total
includes taxes & fees
1 Mar - 2 Mar
Seabank House Hotel
Carn Mhor Bed and Breakfast
Carn Mhor Bed and Breakfast
3.0 star property
Aviemore
9.2 out of 10, Wonderful, (174 reviews)
The price is ฿3,413
฿3,413 total
includes taxes & fees
11 Feb - 12 Feb
Carn Mhor Bed and Breakfast
Golf View Hotel & Spa
Golf View Hotel & Spa
4.0 star property
Nairn
8.6 out of 10, Excellent, (345 reviews)
Wake up to stunning beachside views in Nairn. This hotel offers an immaculate indoor pool, full-service spa with massages, and local cuisine at Hickory restaurant. Just 18 minutes from Nairn Station and near Nairn Golf Club.
The price is ฿4,483
฿5,379 total
includes taxes & fees
16 Feb - 17 Feb
Golf View Hotel & Spa
Harbour Nights
Harbour Nights
2.0 star property
Lossiemouth
The price is ฿3,271
฿3,925 total
includes taxes & fees
15 Feb - 16 Feb
Harbour Nights
The Station Hotel
The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (244 reviews)
Feel the charm of this Scottish retreat offering 24-hour room service and free WiFi. Glen Grant Distillery waits nearby, while Pagodas restaurant serves delicious breakfast and dinner. Enjoy free parking and easy access to Keith and Dufftown Railway.
The price is ฿6,186
฿7,423 total
includes taxes & fees
24 Feb - 25 Feb
The Station Hotel
Invernairne Guest House
Invernairne Guest House
Nairn
9.8 out of 10, Exceptional, (212 reviews)
Escape to this charming guesthouse near Nairn Museum where mini golf adds fun to your stay. After exploring nearby Nairn Golf Club, unwind in the lounge bar or wander through the garden. Just a 16-minute walk from the train station with attentive staff ready to assist.
The price is ฿3,520
฿4,224 total
includes taxes & fees
27 Feb - 28 Feb
Invernairne Guest House
Kincraig Castle Hotel
Kincraig Castle Hotel
4.0 star property
Invergordon
9.2 out of 10, Wonderful, (279 reviews)
The price is ฿4,231
฿5,077 total
includes taxes & fees
17 Feb - 18 Feb
Kincraig Castle Hotel
Altonhill
Altonhill
3.0 star property
Nairn
10.0 out of 10, Exceptional, (2 reviews)
The price is ฿3,200
฿3,840 total
includes taxes & fees
13 Mar - 14 Mar
Altonhill
The Pines Guesthouse
The Pines Guesthouse
3.0 star property
Elgin
9.8 out of 10, Exceptional, (84 reviews)
Wake up to a delicious cooked-to-order breakfast at this charming Elgin retreat. Just a 13-minute walk from Elgin Station and near popular attractions like Elgin Museum. Enjoy complimentary WiFi and parking while the attentive staff ensures a memorable stay.
The price is ฿3,496
฿4,195 total
includes taxes & fees
24 Feb - 25 Feb
The Pines Guesthouse
Argyle Guest House
Argyle Guest House
3.0 star property
Ballindalloch
9.6 out of 10, Exceptional, (260 reviews)
Experience Scottish hospitality at this Victorian guest house in Ballindalloch, near Tomintoul & Glenlivet Discovery Centre. Enjoy 2 restaurants, 3 bars, free breakfast, and parking. Cyclists appreciate the bike cleaning station and electric charging point.
The price is ฿3,072
฿3,686 total
includes taxes & fees
23 Feb - 24 Feb
Argyle Guest House
Taigh Mor
Taigh Mor
3.0 star property
Elgin
The price is ฿2,024
฿2,429 total
includes taxes & fees
12 Feb - 13 Feb
Taigh Mor
Bankhouse B&B
Bankhouse B&B
2.5 star property
Aberlour
9.4 out of 10, Exceptional, (42 reviews)
Set in charming Aberlour, this B&B offers free parking and daily housekeeping for a stress-free stay. Hike to nearby Linn Falls, kayak local waters, or explore the Keith and Dufftown Railway just 10 minutes away.
The price is ฿4,622
฿5,546 total
includes taxes & fees
23 Feb - 24 Feb
Bankhouse B&B
The Boat Hotel
The Boat Hotel
3.5 star property
Boat of Garten
8.2 out of 10, Very good, (744 reviews)
Nestled in Boat of Garten, this Victorian hotel sits adjacent to the golf club with verdant fairways. The country inn restaurant serves three daily meals, while the cosy bar and outdoor terrace offer scenic relaxation spots amid Highland landscapes.
The price is ฿2,259
฿2,711 total
includes taxes & fees
24 Feb - 25 Feb
The Boat Hotel
The Eagle Hotel
The Eagle Hotel
3.0 star property
Dornoch
7.6 out of 10, Good, (4 reviews)
Just moments from Royal Dornoch Golf Club, this welcoming B&B offers complimentary breakfast and WiFi. Unwind with drinks at the bar after exploring nearby Historylinks, or relax in the peaceful garden setting.
The price is ฿3,520
฿4,224 total
includes taxes & fees
11 Mar - 12 Mar
The Eagle Hotel
Westerlea Hotel
Westerlea Hotel
3.0 star property
Nairn
9.6 out of 10, Exceptional, (55 reviews)
Soak in the seaside atmosphere at this convenient Nairn retreat. Just minutes from Nairn Museum and Golf Club, this hotel offers free breakfast, WiFi, and parking. After exploring local attractions, unwind with drinks at the inviting bar.
The price is ฿4,444
฿5,333 total
includes taxes & fees
22 Feb - 23 Feb
Westerlea Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

When is the best time to visit Forres?

Our prices for hotels in Forres are cheapest in January
Price trends for hotels in Forres
Pricing is based on two traveller single night rates
View properties in February
Currently viewing crowd sizes and weather for February.
Typical weather for Forres
February
High 6°C / low 2°C. Cloudy most days.
View properties in February
weather_cloudy
February, no crowd data, average high temperature 6 degrees Celsius, average low temperature 2 degrees Celsius. Cloudy most days.
weather_cloudy
March, no crowd data, average high temperature 8 degrees Celsius, average low temperature 3 degrees Celsius. Cloudy most days.
10°
weather_cloudy
April, no crowd data, average high temperature 10 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
13°
weather_cloudy
May, no crowd data, average high temperature 13 degrees Celsius, average low temperature 6 degrees Celsius. Cloudy most days.
15°
weather_cloudy
June, no crowd data, average high temperature 15 degrees Celsius, average low temperature 9 degrees Celsius. Cloudy most days.
17°
weather_cloudy
July, no crowd data, average high temperature 17 degrees Celsius, average low temperature 11 degrees Celsius. Cloudy most days.
11°
17°
weather_cloudy
August, no crowd data, average high temperature 17 degrees Celsius, average low temperature 11 degrees Celsius. Cloudy most days.
11°
15°
weather_cloudy
September, no crowd data, average high temperature 15 degrees Celsius, average low temperature 10 degrees Celsius. Cloudy most days.
10°
12°
weather_cloudy
October, no crowd data, average high temperature 12 degrees Celsius, average low temperature 7 degrees Celsius. Cloudy most days.
weather_cloudy
November, no crowd data, average high temperature 9 degrees Celsius, average low temperature 5 degrees Celsius. Cloudy most days.
weather_cloudy
December, no crowd data, average high temperature 6 degrees Celsius, average low temperature 3 degrees Celsius. Cloudy most days.
weather_cloudy
January, no crowd data, average high temperature 6 degrees Celsius, average low temperature 2 degrees Celsius. Cloudy most days.
Monthly weather averages (˚C)

Top landmarks in Forres

Learn more about Forres

Forres is well known for its attractions such as Moray Firth and Moray Coast Trail.

The Tollbooth at Forres
Photo by Ann Harrison
Open Photo by Ann Harrison

Check out reviews of Forres hotels guests love

Frequently asked questions

How much does a hotel room cost in Forres?
You can choose a great hotel in Forres from ฿1,152 with properties to suit all budgets and needs. If you're after an affordable hotel in Forres that meets all of your requirements, set your filters and then sort the results by "Price: low to high".
How much does a hotel room cost in Forres?
You can choose a great hotel in Forres from ฿1,152 with properties to suit all budgets and needs. If you're after an affordable hotel in Forres that meets all of your requirements, set your filters and then sort the results by "Price: low to high". If you're a member, don't forget to sign in to your account to unlock more savings.
How can I find deals and earn rewards at Forres hotels?
Discover great deals on Forres hotel stays with Hotels.com. You can also look at hotel prices mid-week or during the low season to find off-peak deals. And make sure to check out our last-minute deals on Forres hotels.
How can I find deals and earn rewards at Forres hotels?
Members can save up to 20% on select hotels in Forres. Plus, Silver, Gold and Platinum members earn extra rewards on VIP Access bookings, making each stay even more rewarding.

Can I book Forres hotels with free cancellation?
In order to book a refundable Forres hotel, simply filter hotels by "Property cancellation options" and select "Fully refundable property". Many hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are the top-rated luxury hotels in Forres?
One of the most popular luxury hotels in Forres is Blervie House. Blervie House is a luxury country house with a high guest rating amongst our travellers, and it offers a bar/lounge and a free full breakfast, plus Egyptian cotton sheets in the guestrooms.
What are some top pet-friendly hotels in Forres?
Consider one of our travellers' favourite pet-friendly hotels in Forres:You can check "Pet friendly" on the Hotels.com "Amenities" filter in your search to find even more pet-friendly hotels in Forres.
What are some popular hotels in central Forres?
For hotels in central Forres, check out Firlands Lodge and 4 Varis Apartments. Travellers love Firlands Lodge for its location, as well as the terrace, free parking and kitchens this lodge offers. 4 Varis Apartments is another popular central hotel with a coffee shop/cafe, a golf course and a terrace.
Where can I get free parking with my stay in Forres?
Park your car for free at these properties: Carlton Hotel and 4 Varis Apartments.
Can I book a refundable accommodation option in Forres?
If you want the flexibility to change your plans to Forres, most hotels offer refundable* rates that you can book. You can find this accommodation by searching our site and using the "fully refundable" filter to narrow the results down.
Where can I stay in Forres if I want a holiday rental instead of a hotel?
Browse 12 holiday homes on our site. You can also consider one of the 12 apartments or 27 cottages.
What will the weather in Forres be like during my visit?
July and August are typically the warmest months in Forres, when the average temperature is 13°C. January and February are the coldest months, when the average temperature is 4°C. August and July are the months with the most rain.

Find out more about Forres

Discover Forres: A Tapestry of History and Nature Awaits

Nestled in the heart of Moray, Forres is a charming town steeped in history and natural beauty. With its stunning landscapes, including the enchanting Cairngorms and the serene Findhorn Bay, Forres offers a picturesque escape for nature lovers and cultural enthusiasts alike. Key attractions include the ancient standing stones at Clava Cairns, the scenic Moray Coastal Trail, and the beautifully landscaped Grant Park. Visitors can explore local museums showcasing rich heritage or indulge in delightful accommodation options, from cosy B&Bs to luxury retreats. Forres promises a tranquil yet captivating experience, perfect for a romantic getaway or an off-the-beaten-path adventure.

Top locations to stay in Forres

Some of the great areas to stay in when visiting Forres, Scotland, are Nairn, Elgin, and Lossiemouth. Nairn offers friendly locals and beautiful beaches, Elgin boasts rich history and vibrant culture, while Lossiemouth enchants with coastal views and a welcoming atmosphere. For first-time visitors, Elgin is best suited due to its historical attractions and amenities.

  1. NairnOpens in a new window: Nairn is a charming seaside town perfect for a relaxing getaway. Known for its friendly people, you'll find a welcoming atmosphere that makes you feel right at home. Nairn boasts stunning sandy beaches ideal for a leisurely stroll or a picnic. The nearby Nairn Dunbar Golf Club offers a scenic course with breathtaking views of the Moray Firth, making it a great spot for golf enthusiasts. The town also features a lovely promenade and a variety of local shops, providing a delightful shopping experience. With its picturesque setting and community vibe, Nairn is an excellent choice for those looking to unwind and enjoy coastal beauty.
  2. ElginOpens in a new window: Elgin, the administrative centre of Moray, combines historical charm with modern amenities. The town is home to the impressive Elgin Cathedral, a stunning example of medieval architecture that provides a glimpse into the area's rich history. Elgin also offers a range of shopping options, from independent boutiques to high street stores. For those interested in local culture, the Moray Art Centre showcases various artistic talents, making it a vibrant place to explore. With friendly locals and a lively atmosphere, Elgin is a fantastic base for discovering the surrounding scenic countryside.
  3. LossiemouthOpens in a new window: Lossiemouth is a delightful coastal town renowned for its friendly people and stunning beaches. The town's waterfront is perfect for a sunny day, with opportunities for watersports and beachcombing. Lossiemouth is also known for its picturesque harbour and the nearby Lossiemouth Golf Club, which offers a challenging course with amazing views over the Moray Firth. The local shops provide a charming selection of crafts and souvenirs, making it easy to find a unique memento of your visit. With its relaxed vibe and beautiful scenery, Lossiemouth is an ideal spot for a coastal retreat.

Things to do in Forres

Forres offers a delightful mix of stunning natural landscapes, from serene beaches to lush forests, ideal for leisurely strolls and invigorating hikes. Golf enthusiasts will find excellent courses, while local theatres provide a vibrant cultural experience. With its charming environment, Forres invites visitors to relax and explore.

  • Cummingston BeachOpens in a new window – Discover the natural beauty of Cummingston Beach, where the rugged cliffs meet the shimmering waters. This picturesque beach is perfect for a leisurely stroll or a family picnic. Take in the fresh sea air and watch the waves crash against the rocks. The surrounding scenery offers excellent opportunities for photography, especially at sunrise or sunset, when the landscape is painted in vibrant hues. The beach is also a great spot for spotting local wildlife, so keep your eyes peeled for seabirds and other marine life.
  • Dornoch BeachOpens in a new window – Just a short drive from Forres, Dornoch Beach beckons with its expansive sandy shores and tranquil atmosphere. Ideal for a day of relaxation, you can unwind on the soft sand or take a refreshing dip in the North Sea. The beach is bordered by charming dunes, perfect for a scenic walk. Explore the nearby coastal paths for stunning views and perhaps find a quiet spot to enjoy a book or a picnic. Dornoch Beach is also known for its historical significance, making it a lovely blend of leisure and culture.

4 tips for savvy savings when booking a hotel in Forres

  1. Book for the cheapest times: The most affordable time to visit Forres is during January, March, and November, when hotel prices are generally lower. To fully appreciate the historical landmarks, cultural sites, and notable attractions, a stay of at least 2 to 3 days is recommended. This budget-friendly trip allows you to explore fascinating museums, charming monuments, and enjoy the local dining scene, all while experiencing the warmth of the friendly people. With the potential for prices to drop during these months, Forres offers great value for money for those on a budget.
  2. Look for last-minute deals on Hotels.com: To discover hotel deals in Forres, consider exploring the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may find discounted rates as your travel date approaches. By enabling email alerts or push notifications, you could stay informed about flash sales and unique last-minute promotions, ensuring you don't miss potential savings. The Smart Shopping tool available in the app allows you to compare room rates and amenities, so you're more likely to find the best options. With these features, you'll be among the first to know if prices drop or rooms become available for your last-minute getaway.
  3. Be flexible with dates: Prices can fluctuate depending on factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates could help you save on your stay in a hotel in Forres. For those seeking a distinctive experience, boutique hotels often provide a more personalised touch and may sometimes offer better value. When you book through Hotels.com, we’ll inform you whether the price for your chosen dates is above or below the average. If the price is on the higher end, we can suggest more affordable dates, which could enhance your chances of securing a better deal.
  4. Consider your location: Choosing accommodation near key attractions or city centres can offer convenience but is usually accompanied by higher costs. For more affordable options, consider hotels situated in less central areas or neighbourhoods, allowing you to balance price with accessibility to the sites you intend to visit. You might also look into independent hotels located further out, which can provide a more authentic and budget-friendly experience.

Best time to go to Forres

Forres experiences its lowest average temperature in January, at 38.7°F (3.7°C), while July is the hottest month, with an average temperature of 57.4°F (14.1°C). August is typically the wettest month. If you’re looking to soak up the lively atmosphere in Forres, April, July, and September are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly cloudy, with light rainfall. However, if you prefer a more relaxed experience, October to December are perfect for a quieter getaway, marked by light rainfall and mostly cloudy conditions.