
Hotels in Garmouth
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 Garmouth?




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




83 Seatown
83 Seatown
3.5 star property
Buckie
10.0 out of 10, Exceptional, (1)
10/10
Exceptional
(1)
The price is $534
$534
$641 total
includes taxes & fees
Jan 16 - Jan 17




Kintrae B&B
Kintrae B&B
3.0 star property
Buckie
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




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




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




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




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




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




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




Seaspray Cottage
Seaspray Cottage
3.5 star property
Buckie
The price is $460
$460
$552 total
includes taxes & fees
Feb 6 - Feb 7




The Old Coach House Hotel
The Old Coach House Hotel
3.0 star property
Buckie
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




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




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)




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)




Stotfield Hotel
Stotfield Hotel
3.0 star property
Lossiemouth
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




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




Cullen Bay Hotel
Cullen Bay Hotel
3.5 star property
Buckie
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




The Royal Oak Hotel
The Royal Oak Hotel
3.5 star property
Buckie
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
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 Garmouth 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)




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




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.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




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




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




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




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




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




8.8 out of 10, Excellent, (169)
8.8/10
Excellent
(169)
The price is $128
$128
$153 total
includes taxes & fees
Jan 7 - Jan 8




8.6 out of 10, Excellent, (91)
8.6/10
Excellent
(91)
The price is $147
$147
$147 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 Garmouth
Apartment
Pet friendly
Family friendly
Cottage
Top landmarks in Garmouth
Check out reviews of Garmouth 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"

The Old Coach House Hotel
10/10 Excellent
"Lovely clean room maybe next time we come will ask for soft pillows "

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 "
Frequently asked questions
What hotels do travelers like in Garmouth?
Guests like The Mansion House Hotel, Laichmoray Hotel and Golf View Hotel.
Can I book refundable hotels in Garmouth?
If you're looking for the flexibility to change your travel plans to Garmouth, most hotels offer refundable* bookable rates. You can find these accommodations by searching our site and using the "fully refundable" filter to narrow down the results.
What will the weather in Garmouth be like during my visit?
The warmest months in Garmouth are usually July and August with an average temp of 55°F. February and January are the chilliest months when the average temp is 41°F. The rainiest months are August and July.
Why should I book my Garmouth accommodation with Hotels.com?
There are plenty of reasons to book your Garmouth travel with us: our free cancellations on selected hotels gives you the flexibility you're looking for, 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.