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

Tonight
Sep 24 - Sep 25
Tomorrow
Sep 25 - Sep 26
This weekend
Sep 25 - Sep 27
Next weekend
Oct 2 - Oct 4

Where to stay in Rothes?

1. The Station Hotel

The Station Hotel
Aberlour
$173
$207 total
includes taxes & fees
Oct 8 - Oct 9
The Station Hotel

2. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
Aberlour
$252
$303 total
includes taxes & fees
Sep 27 - Sep 28
Craigellachie Hotel of Speyside

3. Craigellachie Lodge

Craigellachie Lodge
Aberlour
$237
$285 total
includes taxes & fees
Sep 27 - Sep 28
Craigellachie Lodge

4. The Aberlour Hotel

The Aberlour Hotel
Aberlour
$188
$225 total
includes taxes & fees
Oct 18 - Oct 19
The Aberlour Hotel

5. Cardhu Country House

Cardhu Country House
Aberlour
$189
$226 total
includes taxes & fees
Sep 27 - Sep 28
Cardhu Country House

6. Bankhouse B&B

Bankhouse B&B
Aberlour
$143
$172 total
includes taxes & fees
Oct 24 - Oct 25
Bankhouse B&B

7. Weston House

Weston House
Keith
$55
$105 total
includes taxes & fees
Oct 8 - Oct 9
Weston House

8. Laichmoray Hotel

Laichmoray Hotel
Elgin
$141
$170 total
includes taxes & fees
Sep 27 - Sep 28
Laichmoray Hotel

9. Premier Inn Elgin

Premier Inn Elgin
Elgin
$56
$68 total
includes taxes & fees
Oct 18 - Oct 19
Premier Inn Elgin

10. The Mill House Hotel

The Mill House Hotel
Buckie
$113
$136 total
includes taxes & fees
Oct 9 - Oct 10
The Mill House Hotel

11. Hotel 1881 Archiestown

Hotel 1881 Archiestown
Archiestown
$268
$322 total
includes taxes & fees
Oct 8 - Oct 9
Hotel 1881 Archiestown

12. The Pines Guesthouse

The Pines Guesthouse
Elgin
$143
$171 total
includes taxes & fees
Sep 29 - Sep 30
The Pines Guesthouse

13. The Mansion House Hotel

The Mansion House Hotel
Elgin
$139
$167 total
includes taxes & fees
Oct 4 - Oct 5
The Mansion House Hotel

14. Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
Keith
$128
$128 total
includes taxes & fees
Oct 15 - Oct 16
Chapelhill Croft Farmhouse B&B

15. The Royal Hotel

The Royal Hotel
Elgin
$114
$137 total
includes taxes & fees
Sep 27 - Sep 28
The Royal Hotel

16. Sunninghill

Sunninghill
Elgin
$163
$195 total
includes taxes & fees
Oct 18 - Oct 19
Sunninghill

17. Copper Beeches

Copper Beeches
Elgin
$185
$222 total
includes taxes & fees
Oct 7 - Oct 8
Copper Beeches

18. Taigh Mor

Taigh Mor
Elgin
$74
$89 total
includes taxes & fees
Oct 17 - Oct 18
Taigh Mor

19. Kintrae B&B

Kintrae B&B
Buckie
$109
$131 total
includes taxes & fees
Sep 25 - Sep 26
Kintrae B&B

20. The Station House Boutique Hotel

The Station House Boutique Hotel
Burghead
$132
$159 total
includes taxes & fees
Sep 25 - Sep 26
The Station House Boutique Hotel
View all properties

Top landmarks in Rothes

Glen Grant Distillery

9.4/10 (15 reviews)
If visiting museums in Rothes are on your list, you might want to check out the upcoming exhibitions at Glen Grant Distillery. If you want to experience more of the culture Rothes has to offer, head to Macallan Distillery, Speyside Cooperage, and Aberlour Distillery.
See properties

The Glenrothes Distillery

The Glenrothes Distillery is 0.6 mi (0.9 km) from central Rothes, why not stop by during your stay.
See properties

Speyburn Distillery

Speyburn Distillery is 0.5 mi (0.8 km) from central Rothes, why not stop by during your stay.
See properties

Learn more about Rothes

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

See all hotels in Rothes
A river with a green boat, surrounded by trees and grassy fields.
Photo by Nick Chatham

Check out reviews of Rothes hotels guests love

The Royal Oak Hotel

The Royal Oak Hotel

10/10 Excellent
"Nice wee hotel, by the sea. Food was excellent especially their Cullen Skink. Breskfast was grest, soked haddock with poached egg.I had a single room, with a coffee maker. Shower was good. Internet was good. Ill be back as the big man said!"
Frank 1-night trip
Posted 17 hours ago
The Royal Oak Hotel
Sunninghill

Sunninghill

10/10 Excellent
"Everything was excellent but it wasn't your typical check in or front desk setup."
Joseph 4-night trip
Posted 2 days ago
Sunninghill
Cullen Bay Hotel

Cullen Bay Hotel

10/10 Excellent
"Lovely hotel friendly staff good food but shower temperamental"
Mike 1-night trip
Posted 2 days ago
Cullen Bay Hotel
Firth Hotel & Restaurant

Firth Hotel & Restaurant

8/10 Good
"Comfy clean room & bed. Great sleep. Food was also great. Recommend to all"
Don 1-night trip
Posted 3 days ago
Firth Hotel & Restaurant
The Mansion House Hotel

The Mansion House Hotel

8/10 Good
"Could possibly use more staff."
Peter 1-night trip
Posted 4 days ago
The Mansion House Hotel
Carlton Hotel

Carlton Hotel

10/10 Excellent
"Check in and check out were quick and easy. Room was perfect and exactly what we thought it would be. Parking is free."
Amy 1-night trip
Posted 4 days ago
Carlton Hotel
Cluny Hill Hotel

Cluny Hill Hotel

10/10 Excellent
"Great room"
Fahad 1-night trip
Posted 6 days ago
Cluny Hill Hotel
Laichmoray Hotel

Laichmoray Hotel

8/10 Good
"Clean room, helpful staff. Great breakfast. Very small wash basin."
Terence 2-night trip
Posted 11 days ago
Laichmoray Hotel
The Old Coach House Hotel

The Old Coach House Hotel

8/10 Good
"The ladies on reception were so lovely. Friendly and very helpful advising on gpod eating places and places to visit. The bedroom was clean with very comfortable bed. Sadly the hotel is in need of tlc it showed the signs of great potential and could offer a wonderful eating and drinking venue if developed. The price was very reasonable given the standard of the amenities and a place to certainly use if only needing a base"
Alison 2-night trip
Posted 13 days ago
The Old Coach House Hotel

Frequently asked questions

What accommodations do travelers recommend in Rothes?
Can I book refundable accommodations in Rothes?
If you want the flexibility to change your plans to Rothes, most accommodations provide refundable* rates you can book. You can see these properties by searching our site and using the "fully refundable" filter to narrow the results down.
What will the weather in Rothes be like during my vacation?
July and August are typically the warmest months in Rothes when the average temp is 55°F. January and February are the coldest months when the average temperature is 40°F. August and July are the months with the most rain.
Why should I book my Rothes accommodation with Hotels.com?
There are lots of reasons to book your Rothes trip with us: our free cancellations on selected hotels gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.