
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?




The Station Hotel
The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (243)
9.4/10
Exceptional
(243)
The price is $132
$132
$158 total
includes taxes & fees
Jan 8 - Jan 9




Craigellachie Hotel of Speyside
Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (346)
9.0/10
Wonderful
(346)
The price is $162
$162
$194 total
includes taxes & fees
Jan 7 - Jan 8




The Aberlour Hotel
The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (96)
9.0/10
Wonderful
(96)
The price is $144
$144
$172 total
includes taxes & fees
Jan 7 - Jan 8




Bankhouse B&B
Bankhouse B&B
2.5 star property
Aberlour
9.4 out of 10, Exceptional, (42)
9.4/10
Exceptional
(42)
The price is $147
$147
$176 total
includes taxes & fees
Jan 31 - Feb 1




Hotel 1881 Archiestown
Hotel 1881 Archiestown
3.0 star property
Archiestown
The price is $228
$228
$274 total
includes taxes & fees
Feb 3 - Feb 4




The Fiddichside Inn
The Fiddichside Inn
3.0 star property
Aberlour
The price is $180
$180
$216 total
includes taxes & fees
Feb 4 - Feb 5




The Bungalow
The Bungalow
3.5 star property
Elgin
The price is $671
$671
$806 total
includes taxes & fees
Jan 14 - Jan 15




Premier Inn Elgin
Premier Inn Elgin
3.0 star property
Elgin
7.4 out of 10, Good, (3)
7.4/10
Good
(3)
The price is $55
$55
$66 total
includes taxes & fees
Jan 29 - Jan 30




Laichmoray Hotel
Laichmoray Hotel
3.0 star property
Elgin
9.4 out of 10, Exceptional, (453)
9.4/10
Exceptional
(453)
The price is $132
$132
$158 total
includes taxes & fees
Jan 7 - Jan 8




Sunninghill
Sunninghill
3.0 star property
Elgin
9.2 out of 10, Wonderful, (112)
9.2/10
Wonderful
(112)
The price is $144
$144
$173 total
includes taxes & fees
Jan 7 - Jan 8




The Mansion House Hotel
The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very Good, (528)
8.4/10
Very Good
(528)
The price is $104
$104
$125 total
includes taxes & fees
Jan 11 - Jan 12




The Pines Guesthouse
The Pines Guesthouse
3.0 star property
Elgin
9.8 out of 10, Exceptional, (79)
9.8/10
Exceptional
(79)
The price is $110
$110
$132 total
includes taxes & fees
Jan 7 - Jan 8




The Royal Hotel
The Royal Hotel
3.0 star property
Elgin
7.8 out of 10, Good, (149)
7.8/10
Good
(149)
The price is $91
$91
$109 total
includes taxes & fees
Jan 7 - Jan 8




Taigh Mor
Taigh Mor
3.0 star property
Elgin
The price is $70
$70
$84 total
includes taxes & fees
Jan 12 - Jan 13




The Mill House Hotel
The Mill House Hotel
3.5 star property
Buckie
8.6 out of 10, Excellent, (117)
8.6/10
Excellent
(117)
The price is $109
$109
$131 total
includes taxes & fees
Jan 15 - Jan 16




Hillhead Hideaways
Hillhead Hideaways
5.0 star property
Keith
10.0 out of 10, Exceptional, (7)
10/10
Exceptional
(7)
The price is $393
$393
$471 total
includes taxes & fees
Jan 18 - Jan 19




Garden Cottage
Garden Cottage
3.5 star property
Elgin
The price is $1,535
$1,535
$1,842 total
includes taxes & fees
Jan 14 - Jan 15




River View Apartment
River View Apartment
2.5 star property
Elgin
7.8 out of 10, Good, (7)
7.8/10
Good
(7)




Chapelhill Croft Farmhouse B&B
Chapelhill Croft Farmhouse B&B
3.0 star property
Keith
10.0 out of 10, Exceptional, (32)
10/10
Exceptional
(32)




Golf View Hotel
Golf View Hotel
3.0 star property
Lossiemouth
8.4 out of 10, Very Good, (209)
8.4/10
Very Good
(209)
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.
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.
Budget hotels in Rothes and vicinity




7.4 out of 10, Good, (6)
7.4/10
Good
(6)
The price is $35
$35
$43 total
includes taxes & fees
Jan 12 - Jan 13




7.0 out of 10, Good, (152)
7.0/10
Good
(152)
The price is $56
$56
$67 total
includes taxes & fees
Jan 9 - Jan 10




7.4 out of 10, Good, (3)
7.4/10
Good
(3)
The price is $55
$55
$66 total
includes taxes & fees
Jan 29 - Jan 30




8.4 out of 10, Very Good, (209)
8.4/10
Very Good
(209)




8.0 out of 10, Very Good, (15)
8.0/10
Very Good
(15)
The price is $71
$71
$86 total
includes taxes & fees
Jan 7 - Jan 8




7.6 out of 10, Good, (61)
7.6/10
Good
(61)
The price is $62
$62
$75 total
includes taxes & fees
Jan 7 - Jan 8




9.8 out of 10, Exceptional, (101)
9.8/10
Exceptional
(101)
The price is $103
$103
$123 total
includes taxes & fees
Jan 28 - Jan 29




10.0 out of 10, Exceptional, (32)
10/10
Exceptional
(32)




9.0 out of 10, Wonderful, (96)
9.0/10
Wonderful
(96)
The price is $144
$144
$172 total
includes taxes & fees
Jan 7 - Jan 8




7.8 out of 10, Good, (149)
7.8/10
Good
(149)
The price is $91
$91
$109 total
includes taxes & fees
Jan 7 - Jan 8




9.6 out of 10, Exceptional, (87)
9.6/10
Exceptional
(87)
The price is $151
$151
$182 total
includes taxes & fees
Jan 8 - Jan 9




7.6 out of 10, Good, (424)
7.6/10
Good
(424)
The price is $92
$92
$111 total
includes taxes & fees
Jan 8 - Jan 9




9.4 out of 10, Exceptional, (125)
9.4/10
Exceptional
(125)
The price is $131
$131
$157 total
includes taxes & fees
Jan 19 - Jan 20




8.6 out of 10, Excellent, (117)
8.6/10
Excellent
(117)
The price is $109
$109
$131 total
includes taxes & fees
Jan 15 - Jan 16




9.8 out of 10, Exceptional, (79)
9.8/10
Exceptional
(79)
The price is $110
$110
$132 total
includes taxes & fees
Jan 7 - Jan 8




9.4 out of 10, Exceptional, (453)
9.4/10
Exceptional
(453)
The price is $132
$132
$158 total
includes taxes & fees
Jan 7 - Jan 8




8.4 out of 10, Very Good, (528)
8.4/10
Very Good
(528)
The price is $104
$104
$125 total
includes taxes & fees
Jan 11 - Jan 12




9.0 out of 10, Wonderful, (135)
9.0/10
Wonderful
(135)
The price is $146
$146
$175 total
includes taxes & fees
Jan 8 - Jan 9




7.8 out of 10, Good, (7)
7.8/10
Good
(7)




9.2 out of 10, Wonderful, (112)
9.2/10
Wonderful
(112)
The price is $144
$144
$173 total
includes taxes & fees
Jan 7 - Jan 8
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.
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
Pet friendly
Apartment
Family friendly
Cottage
Top landmarks in Rothes
Glen Grant Distillery
5.0/5 (1 review)
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.
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.

Photo by Nick Chatham
Open Photo by Nick Chatham
Check out reviews of Rothes hotels guests love

Firth Hotel & Restaurant
10/10 Excellent
"Lovely comfy room, great view over the sandy beach and friendly staff."

Golf View Hotel
10/10 Excellent
"Clean room, great views of Moray Firth and Covesea lighthouse, great views and fantastic service. Looking forward to next visit."

Laichmoray Hotel
10/10 Excellent
"Clean room yes "

The Seafield Arms
10/10 Excellent
"All clean and very hospitable."

Ramnee Hotel
10/10 Excellent
"Hotel and roo. Were first"

Poseidon's Inn
10/10 Excellent
"room was spotless, warm and had a great shower"

Craigellachie Hotel of Speyside
10/10 Excellent
"Lovely hotel in a quiet village location. The staff were friendly and professional and the food and drink great quality "

The Royal Hotel
10/10 Excellent
"The room was clean and tidy the bed was massive and comfortable, the reception staff were incredibly friendly and helpful, food was excellent overall very impressed and I will stay again "

The Mill House Hotel
10/10 Excellent
"Very friendly staff and a lovely meal at night."
Frequently asked questions
What accommodations do travelers recommend in Rothes?
Guests like The Station Hotel, The Mansion House Hotel and Craigellachie Hotel of Speyside.
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.