A lush green golf course with trees and a clear sky.

Find hotels in Garmouth from CA $93

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Sep 5 - Sep 6
Tomorrow
Sep 6 - Sep 7
Next weekend
Sep 11 - Sep 13
In two weeks
Sep 18 - Sep 20

Filter by

Star rating

Guest rating

Our top choices for Garmouth hotels

1. The Mill House Hotel

The Mill House Hotel
Buckie
United Kingdom
jeffrey
CA $160
CA $192 total
includes taxes & fees
Sep 6 - Sep 7
The Mill House Hotel

2. Premier Inn Elgin

Premier Inn Elgin
Elgin
Canada
Scott
CA $81
CA $97 total
includes taxes & fees
Sep 20 - Sep 21
Premier Inn Elgin

3. Kintrae B&B

Kintrae B&B
Buckie
United States
Carol-Anne
CA $152
CA $183 total
includes taxes & fees
Oct 3 - Oct 4
Kintrae B&B

4. The Pines Guesthouse

The Pines Guesthouse
Elgin
United States
Kalyani
CA $198
CA $238 total
includes taxes & fees
Sep 29 - Sep 30
The Pines Guesthouse

5. Firth Hotel & Restaurant

Firth Hotel & Restaurant
Lossiemouth
United Kingdom
Christine
CA $105
CA $126 total
includes taxes & fees
Sep 6 - Sep 7
Firth Hotel & Restaurant

6. Sunninghill

Sunninghill
Elgin
United States
Pauleen
CA $236
CA $284 total
includes taxes & fees
Sep 6 - Sep 7
Sunninghill

7. The Mansion House Hotel

The Mansion House Hotel
Elgin
United Kingdom
Ian
CA $196
CA $235 total
includes taxes & fees
Sep 13 - Sep 14
The Mansion House Hotel

8. Laichmoray Hotel

Laichmoray Hotel
Elgin
United Kingdom
Hyeon Dae
CA $203
CA $244 total
includes taxes & fees
Sep 27 - Sep 28
Laichmoray Hotel

9. Golf View Hotel

Golf View Hotel
Lossiemouth
Canada
Anne
CA $175
CA $210 total
includes taxes & fees
Sep 6 - Sep 7
Golf View Hotel

10. Stotfield Hotel

Stotfield Hotel
Lossiemouth
United Kingdom
William
CA $155
CA $186 total
includes taxes & fees
Sep 29 - Sep 30
Stotfield Hotel

11. The Royal Hotel

The Royal Hotel
Elgin
United Kingdom
William
CA $150
CA $180 total
includes taxes & fees
Sep 13 - Sep 14
The Royal Hotel

12. Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
Keith
United Kingdom
alasdair
CA $167
CA $167 total
includes taxes & fees
Sep 11 - Sep 12
Chapelhill Croft Farmhouse B&B

13. The Old Coach House Hotel

The Old Coach House Hotel
Buckie
United States
Sandra
CA $78
CA $93 total
includes taxes & fees
Sep 6 - Sep 7
The Old Coach House Hotel

14. Craigellachie Lodge

Craigellachie Lodge
Aberlour
United States
Savio
CA $317
CA $381 total
includes taxes & fees
Sep 27 - Sep 28
Craigellachie Lodge

15. St Michaels Guesthouse

St Michaels Guesthouse
Elgin
United Kingdom
Lona
CA $275
CA $330 total
includes taxes & fees
Sep 20 - Sep 21
St Michaels Guesthouse

16. Harbour Nights

Harbour Nights
Lossiemouth
United Kingdom
Chantelle
CA $127
CA $153 total
includes taxes & fees
Oct 3 - Oct 4
Harbour Nights

17. The Station Hotel

The Station Hotel
Aberlour
Germany
Riccardo
CA $238
CA $285 total
includes taxes & fees
Sep 20 - Sep 21
The Station Hotel

18. Taigh Mor

Taigh Mor
Elgin
Canada
Robert
CA $96
CA $116 total
includes taxes & fees
Sep 6 - Sep 7
Taigh Mor

19. The Royal Oak Hotel

The Royal Oak Hotel
Buckie
United Kingdom
Alistair
CA $201
CA $241 total
includes taxes & fees
Oct 5 - Oct 6
The Royal Oak Hotel

20. The Seafield Arms

The Seafield Arms
Buckie
United States
Louis
CA $223
CA $268 total
includes taxes & fees
Sep 10 - Sep 11
The Seafield Arms
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Garmouth attractions

Garmouth & Kingston Golf Course

Enjoy a round of golf in Garmouth at Garmouth & Kingston Golf Course.
See properties

Top Garmouth Hotel Reviews

The Mansion House Hotel

The Mansion House Hotel

10/10 Excellent
"Very helpful you man carried our very heavy suitcase upstairs for us. Clean, comfortable room, amazing breakfast, and a very sweet cat to greet you on the front porch."
melissa 1-night trip
Posted 2 hours ago
The Mansion House Hotel
The Station Hotel

The Station Hotel

10/10 Excellent
"The whiskey bar is very special. It was a little understaffed when we were there but the choice is exceptional. Breakfast was lovely and the lead server is lovely and attentive."
Bishma 1-night trip
Posted 2 days ago
The Station Hotel
The Seafield Arms

The Seafield Arms

10/10 Excellent
"The hotel featured a stylish, refined, and impeccably clean interior, with every detail carefully considered. The breakfast was a true highlight! In addition to the buffet, guests can order a specific dish of their choice. My colleague opted for the Scottish specialty, haggis, while I chose the smoked haddock; both were exquisite—flavours you simply wouldn't find in London. A big thank you to Head Chef Luke!"
Yuki 1-night trip
Posted 2 days ago
The Seafield Arms
Cullen Bay Hotel

Cullen Bay Hotel

10/10 Excellent
"Quaint B&B atmosphere managed and maintained by folks who clearly have great pride in their service. Excellent stay."
ROBERT 2-night trip
Posted 3 days ago
Cullen Bay Hotel
The Royal Oak Hotel

The Royal Oak Hotel

10/10 Excellent
"Charming hotel with delicious food! The Cullen skink was delicious, as was the steak pie and venison. Breakfast the next day was also fantastic. The staff were lovely and very attentive and efficient. The bar had a great choice of beers and gins. Room 8 has fantastic views as is dual aspect. We will be back :-)"
Elizabeth 1-night trip
Posted 4 days ago
The Royal Oak Hotel
Firth Hotel & Restaurant

Firth Hotel & Restaurant

8/10 Good
"Helpful staff. Good was good and a great menu choice. The room was small but had everything you need. The location was great and the view of the beach was amazing."
Christine 1-night trip
Posted 4 days ago
Firth Hotel & Restaurant
Golf View Hotel

Golf View Hotel

8/10 Good
"We had a nice double room overlooking Moray Golf Club. The room doubled in size if you kept the bathroom door wide open, so we did."
STACEY 1-night trip
Posted 5 days ago
Golf View Hotel
The Royal Hotel

The Royal Hotel

8/10 Good
"Friendly efficient staff, nice restaurant with a good breakfast. Handy for both the train and bus stations. My only problem was the room I was in, although it had almost all that I needed, was a bit small."
Keith 3-night trip
Posted 5 days ago
The Royal Hotel
Spey Retreat - tranquil country apartment on picturesque Speyside

Spey Retreat - tranquil country apartment on picturesque Speyside

10/10 Excellent
"Lovely apartment. Carpeted throughout, great shower, well equipped kitchen. We cooked one night. Nicely decorated, with charming sitting area overlooking a green. The hosts were very helpful and right next store. Great coffee shop a few steps away and quick drive to a coop store for groceries."
Anonymous traveller 3-night trip
Posted 6 days ago
Spey Retreat - tranquil country apartment on picturesque Speyside

More cheap stays in Garmouth

Harbour Nights

Harbour Nights

High St Lossiemouth Scotland
CA $127
CA $153 total
Oct 3 - Oct 4
includes taxes & fees
Harbour Nights
The Station House Boutique Hotel

The Station House Boutique Hotel

2 Brander Street Burghead Scotland
CA $142
CA $170 total
Sep 7 - Sep 8
includes taxes & fees
8/10 Very good! (1 review)
The Station House Boutique Hotel
River View Apartment

River View Apartment

4 Cathedral court Elgin Scotland
CA $189
CA $226 total
Oct 6 - Oct 7
includes taxes & fees
7/10 Good! (8 reviews)
River View Apartment
Bankhouse B&B

Bankhouse B&B

102a High Street Aberlour Scotland
CA $249
CA $298 total
Sep 27 - Sep 28
includes taxes & fees
9.4/10 Exceptional! (51 reviews)
Bankhouse B&B
171 Seatown

171 Seatown

171 Seatown Cullen Buckie Scotland
CA $576
CA $691 total
Sep 25 - Sep 26
includes taxes & fees
8/10 Very good! (1 review)
171 Seatown
8 Varis Apartments

8 Varis Apartments

8 Varis Wynd, High Street Forres Scotland
Get rates
9.4/10 Exceptional! (18 reviews)
8 Varis Apartments

Frequently asked questions

What is the best area to stay in Garmouth?
The best area to stay in Garmouth is in the heart of the village, particularly around High Street and the harbour area.This central part of Garmouth is where you'll find most of the local amenities and character. High Street runs through the village, connecting the main square with the harbour. It's a pleasant area to stroll, with traditional stone buildings, a few local shops, and eateries. The harbour itself is a working harbour and offers views of the fishing boats and the mouth of the River Spey.Couples looking for a relaxing getaway will appreciate this area. You can enjoy quiet walks by the water, visit the Garmouth & Kingston Museum, or simply unwind in one of the local pubs. The pace of life here is unhurried, making it superb for those wanting to escape the hustle and bustle.For those interested in outdoor activities, staying near the harbour provides easy access to the Speyside Way, a long-distance walking and cycling route that follows the River Spey.
When is the best time to go to Garmouth?
The best time to visit Garmouth is during the late spring and summer months, from May to September, when the weather is generally mildest and the days are longer.May and June offer pleasant temperatures and fewer crowds, making it ideal for those who enjoy exploring the outdoors without the peak season hustle. The wildflowers are in bloom, and the light is fantastic for photography. It's a great time for couples to enjoy peaceful walks along the coast or through the Garmouth Forest.July and August are the warmest months, great for enjoying the beaches and coastal activities. This period is particularly good for families, as the sea temperatures are at their highest, and there are often local events and festivals taking place. The longer daylight hours mean more time for outdoor adventures.September is another excellent option, as the summer crowds begin to thin out, but the weather often remains agreeable. The autumn colours start to appear in the surrounding countryside, offering a beautiful backdrop for hiking and cycling.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Garmouth.
How much is the nightly rate at a Garmouth hotel?
Prices for hotels in Garmouth often vary, but you can find a great deal from CA $93 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia