Photo by Nick Chatham

Rothes Hotels from ₹6,376
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Rothes
Family friendly
Pet friendly
Check prices for these dates
Our top choices for Rothes hotels

The Station Hotel
The Station HotelAberlour
9.4 out of 10, Exceptional, (257 reviews)
The price is ₹19,876
₹23,851 total
includes taxes & fees
23 Jun - 24 Jun

Cluny Hill Hotel
Cluny Hill HotelForres
7.6 out of 10, Good, (17 reviews)
The price is ₹5,806
₹6,967 total
includes taxes & fees
23 Jun - 24 Jun

The Mansion House Hotel
The Mansion House HotelElgin
8.4 out of 10, Very good, (576 reviews)
The price is ₹12,050
₹14,460 total
includes taxes & fees
25 Jun - 26 Jun

The Old Coach House Hotel
The Old Coach House HotelBuckie
7.0 out of 10, Good, (164 reviews)
The price is ₹5,313
₹6,376 total
includes taxes & fees
16 Jun - 17 Jun

The Aberlour Hotel
The Aberlour HotelAberlour
9.0 out of 10, Wonderful, (105 reviews)
The price is ₹19,127
₹22,952 total
includes taxes & fees
21 Jun - 22 Jun

Cardhu Country House
Cardhu Country HouseAberlour
10.0 out of 10, Exceptional, (198 reviews)
The price is ₹17,262
₹20,715 total
includes taxes & fees
28 Jun - 29 Jun

The Mill House Hotel
The Mill House HotelBuckie
8.4 out of 10, Very good, (123 reviews)
The price is ₹13,198
₹15,837 total
includes taxes & fees
16 Jun - 17 Jun

Firth Hotel & Restaurant
Firth Hotel & RestaurantLossiemouth
8.4 out of 10, Very good, (273 reviews)
The price is ₹8,468
₹10,161 total
includes taxes & fees
19 Jun - 20 Jun

Craigellachie Hotel of Speyside
Craigellachie Hotel of SpeysideAberlour
9.0 out of 10, Wonderful, (367 reviews)
The price is ₹23,531
₹28,237 total
includes taxes & fees
12 Jul - 13 Jul

The Old Mill Inn
The Old Mill InnForres
8.0 out of 10, Very good, (28 reviews)
The price is ₹6,771
₹8,125 total
includes taxes & fees
21 Jun - 22 Jun

The Seafield Arms
The Seafield ArmsBuckie
9.4 out of 10, Exceptional, (133 reviews)
The price is ₹16,471
₹19,765 total
includes taxes & fees
18 Jun - 19 Jun

Craigellachie Lodge
Craigellachie LodgeAberlour
10.0 out of 10, Exceptional, (98 reviews)
The price is ₹22,389
₹26,867 total
includes taxes & fees
16 Jun - 17 Jun

Sunninghill
SunninghillElgin
9.2 out of 10, Wonderful, (125 reviews)
The price is ₹16,162
₹19,395 total
includes taxes & fees
17 Jun - 18 Jun

Laichmoray Hotel
Laichmoray HotelElgin
9.4 out of 10, Exceptional, (477 reviews)
The price is ₹12,433
₹14,919 total
includes taxes & fees
19 Jun - 20 Jun

Ramnee Hotel
Ramnee HotelForres
8.8 out of 10, Excellent, (175 reviews)
The price is ₹17,533
₹21,040 total
includes taxes & fees
18 Jun - 19 Jun

Golf View Hotel
Golf View HotelLossiemouth
8.6 out of 10, Excellent, (225 reviews)
The price is ₹9,051
₹10,861 total
includes taxes & fees
21 Jun - 22 Jun

The Royal Hotel
The Royal HotelElgin
7.8 out of 10, Good, (161 reviews)
The price is ₹9,550
₹11,460 total
includes taxes & fees
27 Jun - 28 Jun

Cullen Bay Hotel
Cullen Bay HotelBuckie
9.0 out of 10, Wonderful, (140 reviews)
The price is ₹15,939
₹19,127 total
includes taxes & fees
17 Jun - 18 Jun

Carlton Hotel
Carlton HotelForres
7.4 out of 10, Good, (69 reviews)
The price is ₹8,177
₹9,812 total
includes taxes & fees
21 Jun - 22 Jun

The Pines Guesthouse
The Pines GuesthouseElgin
9.8 out of 10, Exceptional, (94 reviews)
The price is ₹13,336
₹16,003 total
includes taxes & fees
26 Jun - 27 Jun
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.
Save an average of 15% on thousands of hotels when you're signed in
Stay near popular Rothes attractions
Learn more about Rothes
Upscale Rothes awaits: its bars, museums and more!

Photo by Nick Chatham
Open Photo by Nick Chatham
More cheap stays in Rothes

Carlton Hotel
67 High St Forres Scotland
The price is ₹8,177 per night from 21 Jun to 22 Jun
₹8,177
₹9,812 total
21 Jun - 22 Jun
includes taxes & fees
7.4/10 Good! (69 reviews)
Frequently asked questions
Explore a world of travel with Expedia
- Castles in Ballindalloch
- Ballindalloch Hotels
- Business Hotels in Craigellachie
- All-Inclusive Hotels in Moray
- B&B in Dufftown
- Luxury Hotels in Dufftown
- Dufftown Hotels
- Lodges in Dufftown
- Aparthotels in Elgin
- Hostels in Elgin
- Adults Only Resorts & in Elgin
- Cheap Hotels in Elgin
- Hotels Suites in Elgin
- Luxury Hotels in Elgin
- Elgin Hotels
- Findochty Hotels
- Garmouth Hotels
- Hotels near Glenfiddich Whisky Distillery
- Hotels near Glenlivet Distillery
- Holiday Parks in Lossiemouth
- Hotels near Macallan Distillery
- Boutique Hotels in Rothes
- Hotels near Speyside Cooperage
- Castles in Urquhart










































































