Photo by Nick Chatham

Hotels in Rothes

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 Rothes?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Rothes on Hotels.com. These Rothes hotels consistently deliver on quality, location and traveller experience. Last updated on 17 September 2026.

1. The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very good, (606 reviews)
Discover a charming boutique retreat next to golf greens in Elgin. Just a 14-minute walk from the train station, this hotel features a restaurant, garden, and terrace. Relax and Elgin Museum are nearby, with free WiFi and parking for added convenience.
The price is £123
includes taxes & fees
18 Oct - 19 Oct
The Mansion House Hotel

2. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (391 reviews)
Escape to this charming hotel in Aberlour, where 2 cosy bars welcome you after a day exploring nearby Speyside Cooperage and Macallan Distillery. Free breakfast, WiFi and parking add value while the helpful staff ensure a memorable Scottish stay.
The price is £251
includes taxes & fees
18 Oct - 19 Oct
Craigellachie Hotel of Speyside

3. The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (275 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 £156
includes taxes & fees
28 Sept - 29 Sept
The Station Hotel

4. The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (112 reviews)
Experience warm Highland hospitality at this Aberlour retreat with 2 cosy bars and an on-site restaurant serving lunch and dinner. Explore nearby Sandy Hole and The Linn Falls, then return to enjoy the outdoor terrace and convenient free WiFi and parking.
The price is £162
includes taxes & fees
18 Sept - 19 Sept
The Aberlour Hotel

5. Cluny Hill Hotel

Cluny Hill Hotel
3.0 star property
Forres
6.6 out of 10, Good, (30 reviews)
The price is £44
includes taxes & fees
18 Sept - 19 Sept
Cluny Hill Hotel

6. Laichmoray Hotel

Laichmoray Hotel
3.0 star property
Elgin
9.4 out of 10, Exceptional, (491 reviews)
Savour the comforts of this charming hotel with 2 bars and a café, just 4 minutes from Elgin Station. After exploring nearby Elgin Museum, return to welcoming staff and enjoy free WiFi, breakfast, and parking during your Scottish getaway.
The price is £125
includes taxes & fees
27 Sept - 28 Sept
Laichmoray Hotel

7. Sunninghill

Sunninghill
4.0 star property
Elgin
9.2 out of 10, Wonderful, (133 reviews)
Immerse yourself in this charming Sunninghill hotel near Elgin Station. Savour meals at the restaurant, unwind with drinks at the cosy bar, and explore nearby Elgin Museum. Complimentary WiFi and parking make your Scottish getaway effortless.
The price is £142
includes taxes & fees
2 Oct - 3 Oct
Sunninghill

8. The Speyside Hotel

The Speyside Hotel
3.5 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (412 reviews)
Set near the stunning Cairngorms National Park, this golf hotel offers a welcoming restaurant and bar/lounge. Guests love the hearty breakfast and friendly staff. Explore local gems like Grantown Museum and Abernethy Golf Club during your Scottish Highland adventure.
The price is £140
includes taxes & fees
21 Sept - 22 Sept
The Speyside Hotel

9. The Royal Hotel

The Royal Hotel
3.0 star property
Elgin
7.8 out of 10, Good, (178 reviews)
Enjoy homemade treats at the café before exploring nearby Elgin Museum or unwinding with a drink at the bar. After a day of sightseeing, return to comfortable accommodation with free WiFi and daily housekeeping service.
The price is £107
includes taxes & fees
18 Oct - 19 Oct
The Royal Hotel

10. Bankhouse B&B

Bankhouse B&B
2.5 star property
Aberlour
9.4 out of 10, Exceptional, (51 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 £158
includes taxes & fees
20 Sept - 21 Sept
Bankhouse B&B

11. Hillhead Hideaways

Hillhead Hideaways
5.0 star property
Keith
10.0 out of 10, Exceptional, (7 reviews)
Unwind at this luxurious lodge offering private hot tubs and complimentary perks like WiFi and parking. Explore nearby Aultmore and Glen Keith Distilleries, just a short drive from Keith Station.
The price is £346
includes taxes & fees
18 Oct - 19 Oct
Hillhead Hideaways

12. Craiglynne Hotel

Craiglynne Hotel
3.0 star property
Grantown-on-Spey
7.4 out of 10, Good, (570 reviews)
Discover this Victorian hotel in Grantown-on-Spey, featuring Speyside Restaurant serving local dishes and a cosy bar/lounge. Explore nearby Grantown Museum or Abernethy Golf Club after enjoying the garden and free WiFi.
The price is £61
includes taxes & fees
11 Oct - 12 Oct
Craiglynne Hotel

13. The Fiddichside Inn

The Fiddichside Inn
3.0 star property
Aberlour
8.0 out of 10, Very good, (1 review)
This charming Aberlour B&B offers free WiFi and parking near Speyside Cooperage and Macallan Distillery. Enjoy the bar/lounge and terrace after exploring nearby hiking trails, or take a short drive to Keith and Dufftown Railway.
The price is £216
includes taxes & fees
12 Oct - 13 Oct
The Fiddichside Inn

14. The Mill House Hotel

The Mill House Hotel
3.5 star property
Buckie
8.4 out of 10, Very good, (126 reviews)
Discover this welcoming hotel near Quarry Loch, offering a cosy bar and on-site café. After exploring nearby Portgordon Harbour, return to friendly service and convenient amenities including free WiFi and parking.
The price is £114
includes taxes & fees
18 Sept - 19 Sept
The Mill House Hotel

15. Golf View Hotel

Golf View Hotel
3.0 star property
Lossiemouth
8.6 out of 10, Excellent, (241 reviews)
The price is £103
includes taxes & fees
18 Oct - 19 Oct
Golf View Hotel

16. Firth Hotel & Restaurant

Firth Hotel & Restaurant
3.0 star property
Lossiemouth
8.4 out of 10, Very good, (300 reviews)
Embrace coastal charm at this Lossiemouth inn, just steps from the Fisheries & Community Museum and Harbour Treasures. Unwind with a drink at the bar or grab a bite at the café. The terrace and garden offer peaceful spots to relax after exploring nearby attractions.
The price is £76
includes taxes & fees
16 Oct - 17 Oct
Firth Hotel & Restaurant

17. Poseidon's Inn

Poseidon's Inn
3.0 star property
Lossiemouth
9.0 out of 10, Wonderful, (248 reviews)
Discover comfort near Lossiemouth's Fisheries & Community Museum at this welcoming hotel. Unwind in rooms with rainfall showerheads, take advantage of free WiFi and parking, and explore local attractions just minutes away.
Poseidon's Inn

18. The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.4 out of 10, Exceptional, (118 reviews)
Set in Buckie, this inviting hotel offers complimentary breakfast, WiFi, and parking. Unwind at the welcoming bar/lounge or grab a bite at the on-site café. Explore nearby attractions like Cullen Harbour and Millennium Garden, with Keith Station just a short drive away.
The price is £130
includes taxes & fees
5 Oct - 6 Oct
The Royal Oak Hotel

19. Ramnee Hotel

Ramnee Hotel
4.0 star property
Forres
8.8 out of 10, Excellent, (180 reviews)
Surrounded by Scottish charm, this welcoming hotel offers a complimentary breakfast and cosy bar/lounge for evening relaxation. Free parking and WiFi enhance your stay while exploring nearby Suenos Stone. The attentive staff receives consistent praise from fellow travellers.
The price is £139
includes taxes & fees
16 Oct - 17 Oct
Ramnee 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.

Go beyond your typical stay in Rothes

Top landmarks in Rothes

Learn more about Rothes

Rothes is well known for its attractions such as Glen Grant Distillery and Speyburn Distillery. The city has something for everyone including restaurants along with sights like The Glenrothes Distillery.

A river with a green boat, surrounded by trees and grassy fields.
Photo by Nick Chatham
Open Photo by Nick Chatham

Check out reviews of Rothes hotels guests love

Find out more about Rothes

Nestled in the heart of Speyside, Rothes is a charming Scottish village that embodies the spirit of whisky heritage and breathtaking landscapes. Home to the renowned Rothes Distillery, visitors can indulge in captivating tours and tastings, immersing themselves in the art of whisky making. The village boasts historic sites, including the elegant Rothes Castle, and a welcoming visitor centre that showcases local culture. Surrounded by rolling hills and lush greenery, Rothes offers serene walking trails for nature enthusiasts. Embrace the tranquillity and rich traditions of this off-the-beaten-path gem, perfect for a romantic getaway or a cultural escape.

Discover great hotels near Rothes

In Rothes, you'll find a range of comfortable accommodations, from quaint inns to luxury bedrooms. Many hotels offer spacious rooms and modern amenities, ideal for travellers seeking relaxation and a taste of local charm. Experience the warmth of Scottish hospitality while enjoying the scenic surroundings. These are some of the hotels preferred by our travellers near Rothes:

  1. Craigellachie Hotel of Speysideopens in new window: This elegant 4.0-star hotel boasts a remarkable guest rating of 9.0 out of 10, making it a top choice for discerning leisure travellers. With its well-preserved rooms that reflect classic charm, it offers an exquisite dining experience featuring a fantastic breakfast and dinner, complemented by a distinguished whisky bar. The serene atmosphere and exceptional service create an inviting retreat, perfect for those seeking a unique cultural experience in nature's embrace.
  2. Craigellachie Lodgeopens in new window: Craigellachie Lodge is a vibrant 3.5-star guesthouse, proudly holding a perfect guest rating of 10.0 out of 10. Tailored for adventure seekers, it features a range of exhilarating activities such as hiking, rafting, and horseback riding, all available nearby. Families will appreciate the thoughtful amenities for children, ensuring a delightful stay. The lively environment and access to outdoor pursuits make it an ideal base for those looking to explore the natural beauty of the area.
  3. Bankhouse B&Bopens in new window: A charming budget-friendly option, Bankhouse B&B shines with a guest rating of 9.4 out of 10. This bed and breakfast caters to adventure travellers, with a plethora of outdoor activities including hiking, fishing, and kayaking in close proximity. Its clean and quiet rooms provide a peaceful haven, while the attentive hosts offer a warm welcome. The delightful breakfast adds a touch of comfort, making it an excellent choice for those seeking a homely atmosphere and unforgettable experiences.

Where to stay in Rothes

When visiting Rothes, Aberlour, Scotland, consider staying in Elgin, Aberlour, or Keith. Elgin boasts rich history with its cathedral and castles, while Aberlour offers charming countryside experiences and a renowned whisky museum. Keith is ideal for museum lovers and those seeking natural parks. For first-time visitors, Aberlour is the best choice, providing a blend of culture and nature.

  1. Elginopens in new window: Elgin is a charming town that offers a fantastic mix of historical significance and modern comforts. With its stunning ruins and archaeological sites, such as the impressive Duffus Castle and the tranquil Pluscarden Abbey, history enthusiasts will feel right at home. Nature lovers can enjoy the nearby Lossiemouth East Beach, perfect for a relaxing day by the sea. Elgin is also known for its friendly locals and welcoming atmosphere, making it a great base for exploring the surrounding Moray region. Accommodation options range from luxury stays to cosy guesthouses, providing a comfortable retreat after a day of sightseeing.
  2. Aberlouropens in new window: Aberlour is a picturesque small town nestled in the heart of Scotland’s whisky country, making it an ideal spot for those who appreciate fine spirits and beautiful countryside. Visitors can explore the Whisky Museum to learn about the local distilling heritage, while the Linn Falls offers a breathtaking natural escape for a leisurely hike. The town’s friendly vibe encourages interaction with locals, and its charming shops provide a unique shopping experience. Whether you're looking to indulge in cocktails or simply soak in the stunning landscapes, Aberlour provides a delightful blend of culture and relaxation.
  3. Keithopens in new window: Keith is a quaint town that serves as a gateway to the stunning natural parks of Moray. It’s a great place for those who enjoy leisurely walks and exploring local museums that showcase the area's rich history. The friendly atmosphere and community spirit make it easy to connect with locals as you explore the charming streets. Keith also offers a variety of dining options, catering to those looking to sample local flavours. Accommodations here are comfortable and provide a perfect base for day trips to nearby attractions, ensuring a pleasant stay in this lovely corner of Scotland.

Things to do in Rothes

Rothes enchants visitors with its stunning natural landscapes, where rolling hills meet lush forests and sparkling rivers. Enjoy leisurely strolls through tranquil parks, explore scenic trails, or discover the local distillery, where you can savour the region's fine whiskies. This charming village is a delightful escape for nature lovers and connoisseurs alike.

  • The Linn Fallsopens in new window – Discover the stunning beauty of The Linn Falls, a picturesque waterfall that invites you to take a refreshing walk along its trails. Enjoy the sounds of cascading water while surrounded by lush greenery, making it a perfect spot for a peaceful picnic or a photo opportunity.
  • Speyside Wayopens in new window – Stroll along the Speyside Way, a scenic path that allows you to soak in the natural landscapes of the region. This charming route takes you through woodlands and along rivers, making it ideal for leisurely walks and cycling adventures.
  • Pluscarden Abbeyopens in new window – Visit Pluscarden Abbey, a tranquil monastery that offers a glimpse into monastic life. Wander through its serene grounds and admire the stunning architecture while enjoying a moment of reflection in this peaceful setting.
  • Whisky Museumopens in new window – Dive into the rich heritage of whisky at the Whisky Museum. Here, you can learn about the history of Scotland’s national drink, its production process, and even sample a dram or two to appreciate the craftsmanship behind each bottle.
  • Ben Rinnesopens in new window – Challenge yourself with a hike up Ben Rinnes, a prominent mountain that rewards you with breathtaking panoramic views of the surrounding Speyside countryside. This ascent is perfect for those looking to experience the great outdoors and capture stunning landscapes.

4 tips for savvy savings when booking a hotel in Rothes

  1. Book for the cheapest times: The most budget-friendly time to visit Rothes is during January, February, and November, when hotel prices tend to be lower. For those looking to explore the area's historical and cultural landmarks, a stay of at least 2 to 3 days is recommended. This duration allows visitors to appreciate the local museums, dine at charming bars, and immerse themselves in the friendly atmosphere, all while enjoying great value for money. With the potential for prices to drop during these months, it's an ideal opportunity for those travelling on a budget.
  2. Look for last-minute deals on Hotels.com: To uncover potential last-minute deals for hotels in Rothes, begin by exploring the Dealsopens in new window or Last-Minute Dealsopens in new window sections on Hotels.com, where you may discover discounted rates as your travel date approaches. Additionally, consider enabling email alerts or push notifications to stay informed about flash sales and special promotions, helping you secure great savings on hotels. The Smart Shoppingopens in new window tool available via the app allows you to compare hotel prices and amenities, ensuring you’re well-equipped to make informed decisions. You could be the first to know if prices drop or new rooms become available, making your spontaneous getaway easier.
  3. Be flexible with dates: Prices may 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 find a more affordable stay in Rothes. For those seeking a distinctive experience, boutique hotels often provide a personalised touch and may offer better value. When you book through Hotels.com, we will inform you whether the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we will suggest alternative dates that could help you uncover a more appealing option.
  4. Consider your location: Staying closer to key attractions or city centres may offer convenience but often tends to come with higher costs. For more affordable options, consider hotels in less central areas or neighbourhoods, striking a balance between price and accessibility to the sites you wish to visit. You might also look into independent hotels located further out, which are more likely to provide an authentic and budget-friendly experience.

Best time to go to Rothes

Rothes experiences its lowest average temperature in January, at 39.0°F (3.9°C), while July is the hottest month, with an average temperature of 57.0°F (13.9°C). August is typically the wettest month. If you’re looking to soak up the lively atmosphere in Rothes, March, April, 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.

Keep exploring