Lodging Image

Find hotels in Garmouth from ฿2,237

  • 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
18 Aug - 19 Aug
Tomorrow
19 Aug - 20 Aug
This weekend
21 Aug - 23 Aug
Next weekend
28 Aug - 30 Aug

Filter by

Star rating

Guest rating

Our top choices for Garmouth hotels

1. Portsoy Sail Loft

Portsoy Sail Loft
Portsoy
฿2,702
฿3,242 total
includes taxes & fees
30 Aug - 31 Aug
Portsoy Sail Loft

2. The Mill House Hotel

The Mill House Hotel
Buckie
United Kingdom
jeffrey
฿4,091
฿4,909 total
includes taxes & fees
22 Aug - 23 Aug
The Mill House Hotel

3. The Old Coach House Hotel

The Old Coach House Hotel
Buckie
United States
Sandra
฿1,865
฿2,237 total
includes taxes & fees
20 Aug - 21 Aug
The Old Coach House Hotel

4. Laichmoray Hotel

Laichmoray Hotel
Elgin
United Kingdom
Hyeon Dae
฿6,339
฿7,607 total
includes taxes & fees
21 Aug - 22 Aug
Laichmoray Hotel

5. Stotfield Hotel

Stotfield Hotel
Lossiemouth
United Kingdom
Edith
฿3,692
฿4,430 total
includes taxes & fees
21 Aug - 22 Aug
Stotfield Hotel

6. The Station Hotel

The Station Hotel
Aberlour
United States
walfredo
฿6,975
฿8,370 total
includes taxes & fees
19 Aug - 20 Aug
The Station Hotel

7. The Pines Guesthouse

The Pines Guesthouse
Elgin
United States
Kalyani
฿4,825
฿5,790 total
includes taxes & fees
8 Sept - 9 Sept
The Pines Guesthouse

8. The Mansion House Hotel

The Mansion House Hotel
Elgin
United Kingdom
Ian
฿4,699
฿5,638 total
includes taxes & fees
13 Sept - 14 Sept
The Mansion House Hotel

9. Premier Inn Elgin

Premier Inn Elgin
Elgin
United States
george
฿1,939
฿2,327 total
includes taxes & fees
13 Sept - 14 Sept
Premier Inn Elgin

10. Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
Keith
United Kingdom
alasdair
฿4,319
฿4,319 total
includes taxes & fees
19 Aug - 20 Aug
Chapelhill Croft Farmhouse B&B

11. Golf View Hotel

Golf View Hotel
Lossiemouth
Canada
Anne
฿3,927
฿4,712 total
includes taxes & fees
26 Aug - 27 Aug
Golf View Hotel

12. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
Aberlour
United States
Anita
฿9,087
฿10,904 total
includes taxes & fees
15 Sept - 16 Sept
Craigellachie Hotel of Speyside

13. Kintrae B&B

Kintrae B&B
Buckie
United Kingdom
gary
฿3,692
฿4,430 total
includes taxes & fees
25 Aug - 26 Aug
Kintrae B&B

14. Craigellachie Lodge

Craigellachie Lodge
Aberlour
United States
Savio
฿8,017
฿9,621 total
includes taxes & fees
19 Aug - 20 Aug
Craigellachie Lodge

15. Hillhead Hideaways

Hillhead Hideaways
Keith
United Kingdom
Heather
฿12,250
฿14,700 total
includes taxes & fees
23 Aug - 24 Aug
Hillhead Hideaways

16. The Royal Oak Hotel

The Royal Oak Hotel
Buckie
United Kingdom
Helen
฿5,519
฿6,623 total
includes taxes & fees
25 Aug - 26 Aug
The Royal Oak Hotel

17. Sunninghill

Sunninghill
Elgin
United States
Pauleen
฿5,454
฿6,545 total
includes taxes & fees
22 Aug - 23 Aug
Sunninghill

18. Cardhu Country House

Cardhu Country House
Aberlour
France
Laura
฿6,377
฿7,652 total
includes taxes & fees
24 Aug - 25 Aug
Cardhu Country House

19. Firth Hotel & Restaurant

Firth Hotel & Restaurant
Lossiemouth
Australia
Jacqueline
฿2,930
฿3,515 total
includes taxes & fees
23 Aug - 24 Aug
Firth Hotel & Restaurant

20. The Royal Hotel

The Royal Hotel
Elgin
United Kingdom
Neil
฿3,591
฿4,309 total
includes taxes & fees
13 Sept - 14 Sept
The Royal Hotel
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

Firth Hotel & Restaurant

Firth Hotel & Restaurant

8/10 Good
"The location was amazing, directly onto Athena stunning East Beach road. The staff were incredibly helpful and friendly. We ordered the Scottish breakfast and it was freshly cooked and delicious. The room was a bit small with a tiny en-suite."
Kay 2-night trip
Posted 2 hours ago
Firth Hotel & Restaurant
Laichmoray Hotel

Laichmoray Hotel

10/10 Excellent
"Breakfast is made to order and is excellent . Bar has good choice but a little pricey. Restaurant is also excellent and has good choice of menu. Always busy and requires reservation. On the whole a good place to stay, but no lift so stairs to all floors."
Hector 2-night trip
Posted 4 hours ago
Laichmoray Hotel
The Seafield Arms

The Seafield Arms

10/10 Excellent
"Handsome property in a lovely jewel of a town. Excellent breakfast and friendly staff. Highly recommended!"
Louis 1-night trip
Posted 1 day ago
The Seafield Arms
Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside

10/10 Excellent
"The hotel is great, with an excellent on-site breakfast and dinner option. The staff was very helpful. Only thing is that since there is no AC, it can get very hot when it’s hot outside. Still highly recommended!"
Angel 4-night trip
Posted 1 day ago
Craigellachie Hotel of Speyside
Cullen Bay Hotel

Cullen Bay Hotel

10/10 Excellent
"We had a lovely 2 night stay at The Cullen Bay Hotel. Staff very friendly and attentive, accommodation very comfortable and food delicious. Thank you to all. "
Patricia 2-night trip
Posted 2 days ago
Cullen Bay Hotel
The Station Hotel

The Station Hotel

10/10 Excellent
"Excellent staff, an outstanding aspect of my experience in the Speyside this year."
Gbenga 2-night trip
Posted 3 days ago
The Station Hotel
The Mansion House Hotel

The Mansion House Hotel

10/10 Excellent
"great snooker table and bar, good parking, nice location, nice bedrooms -good value for money"
Akash 1-night trip
Posted 5 days ago
The Mansion House Hotel
The Mill House Hotel

The Mill House Hotel

8/10 Good
"Food,staff ,very good ,"
jeffrey 2-night trip
Posted 7 days ago
The Mill House Hotel
Stotfield Hotel

Stotfield Hotel

8/10 Good
"Clean stall very helpful, food nice."
Eric 2-night trip
Posted 7 days ago
Stotfield Hotel

More cheap stays in Garmouth

Harbour Nights

Harbour Nights

High St Lossiemouth Scotland
฿3,088
฿3,705 total
28 Aug - 29 Aug
includes taxes & fees
Harbour Nights
The Station House Boutique Hotel

The Station House Boutique Hotel

2 Brander Street Burghead Scotland
฿4,475
฿5,370 total
1 Sept - 2 Sept
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
฿4,605
฿5,526 total
19 Aug - 20 Aug
includes taxes & fees
7.8/10 Good! (7 reviews)
River View Apartment
Bankhouse B&B

Bankhouse B&B

102a High Street Aberlour Scotland
฿5,966
฿7,160 total
26 Aug - 27 Aug
includes taxes & fees
9.4/10 Exceptional! (49 reviews)
Bankhouse B&B
171 Seatown

171 Seatown

171 Seatown Cullen Buckie Scotland
฿13,807
฿16,568 total
31 Aug - 1 Sept
includes taxes & fees
8/10 Very good! (1 review)
171 Seatown
Woodside House

Woodside House

Forres Forres Scotland
Get rates
10/10 Exceptional! (1 review)
Woodside House

Find out more about Garmouth

Top reasons to visit Garmouth

  • Stunning Coastal Scenery: Garmouth boasts breathtaking coastal paths perfect for leisurely strolls and stunning views of the Moray Firth.
  • Outdoor Activities: Enjoy golfing at local courses, or indulge in fishing at the local centre, catering to sports enthusiasts.
  • Charming Village Atmosphere: The friendly environment and rich history of nearby Fochabers enhance the welcoming feel of Garmouth.
  • Picturesque Walks: The Speyside Way offers scenic walks through nature, ideal for both relaxation and adventure.
  • Diverse Accommodation: A variety of hotels and inns provide comfortable stays, including options for pets and LGBTQIA-friendly facilities.

Find great hotels near Garmouth

Discover the charming accommodations in Garmouth, where a variety of hotels cater to every traveller's needs. Whether you're seeking a pet-friendly retreat or an adventure-filled getaway, you'll find welcoming options for all, including LGBTQIA-friendly establishments. With a mix of traditional village inns and modern hotels, Garmouth promises a delightful stay complemented by local hospitality and scenic beauty.

  • The Old Coach House Hotel: A delightful 3-star hotel located 8km from Garmouth, The Old Coach House Hotel offers a warm and welcoming atmosphere, particularly for pet lovers. This property is designed with the needs of furry companions in mind, allowing pets to accompany their owners during their stay. The hotel features a range of amenities, including a pet policy that accommodates dogs and cats, making it an ideal choice for travellers seeking a pet-friendly experience. With comfortable lodging and a charming environment, guests appreciate the personal touches that create a home-away-from-home feel.
  • The Mill House Hotel: Situated just 5km from Garmouth, The Mill House Hotel boasts a 3.5-star rating and an impressive guest rating of 8.6 out of 10. This accommodation is perfect for those with a penchant for adventure, offering various recreational activities such as hiking, horse riding, and mountain biking nearby. The hotel also welcomes pets, ensuring that guests can enjoy their adventures alongside their furry friends. Guests benefit from thoughtfully provided amenities like food and water bowls, making it a truly accommodating experience for both humans and their pets.
  • Firth Hotel & Restaurant: Located 11km from Garmouth, the Firth Hotel & Restaurant is a 3-star inn with a commendable guest rating of 8.4 out of 10. This establishment focuses on culinary delights, featuring a restaurant that serves dinner and breakfast, along with a relaxing coffee shop and bar. Guests can unwind in well-appointed rooms equipped with modern entertainment options, including flat-screen televisions. The inviting atmosphere and dining experiences make it a great choice for those looking to enjoy a pleasant stay with quality service.

Where to stay near Garmouth

Garmouth, a charming village on the Moray coast, offers an idyllic setting for outdoor and adventure enthusiasts. Explore nearby Fochabers, known for its friendly atmosphere and rich history, or wander along the stunning coastal paths that showcase breathtaking scenery. With a variety of recreational activities and family-friendly attractions, Garmouth provides an unforgettable experience for all visitors seeking to immerse themselves in Scotland's natural beauty and warm hospitality.

  • Elgin: Situated approximately 13km from Garmouth, Elgin is a charming city renowned for its rich heritage and stunning outdoor landscapes. Visitors flock here for adventure and scenic experiences, particularly in the peak months of February, September, and December. Elgin offers numerous hiking trails, ideal for nature enthusiasts looking to explore the picturesque surroundings. Noteworthy attractions include the Elgin Museum, the impressive visitor centre, and the historic Elgin Cathedral, providing a glimpse into the city’s past.
  • Buckie: Located about 8km from Garmouth, Buckie is a vibrant coastal town known for its beautiful scenery and inviting beaches. The best times to visit are during the spring months of March and April, as well as September, when the weather is most favourable. Buckie is a haven for outdoor lovers, featuring excellent golf courses and scenic trails. The town’s charming harbour and marina are perfect for leisurely strolls, while the nearby bay offers picturesque views and opportunities for photography.
  • Lossiemouth: Just 11km from Garmouth, Lossiemouth is another delightful destination that attracts visitors seeking outdoor adventures and stunning coastal scenery. With peak visitor numbers in April and during the summer months of July to August, Lossiemouth is ideal for sun-seekers and adventure enthusiasts alike. The town boasts beautiful beaches and a nearby national park, perfect for hiking and wildlife spotting. Golfing enthusiasts can also enjoy the well-maintained courses in the area, making it a perfect getaway for those who appreciate both relaxation and adventure.

Things to do in Garmouth

Shopping

In Garmouth, enjoy local shops offering unique gifts and souvenirs. For a wider selection, if you're up for a drive, visit Elgin Retail Park, about 16km away, featuring various high street brands and convenient shopping options.

Recreation

Experience tranquillity at The Seafield Arms Hotel, where you can indulge in rejuvenating spa treatments and enjoy delicious, locally sourced cuisine. For outdoor enthusiasts, a stroll along the scenic Moray Firth coastline offers fresh air and picturesque views, ideal for unwinding and connecting with nature.

Adventure

Explore the stunning Moray Firth coastline with exhilarating sea kayaking adventures, where you can paddle alongside dolphins and enjoy breathtaking views. For hiking enthusiasts, the nearby Speyside Way offers picturesque trails through lush landscapes, perfect for a day of exploration and a taste of Scotland’s natural beauty.

Nightlife

Garmouth offers a charming nightlife with its cosy pubs and scenic riverside views. Enjoy a pint at the local tavern or unwind at a nearby restaurant, where you can sample traditional Scottish cuisine while soaking in the friendly atmosphere.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions near Garmouth

Garmouth offers a fantastic outdoor adventure for tourists, featuring scenic lakes and charming streets to explore. Visitors can enjoy various activities, from relaxing on the beach to immersing themselves in the local museum. The area is perfect for those seeking an active holiday, with ample opportunities for sports and outdoor experiences amidst stunning landscapes.

  • Speyside Way: A charming street located 1km from Garmouth, Speyside Way offers a vibrant atmosphere, ideal for leisurely strolls. The path winds through picturesque landscapes, showcasing the beauty of the local area.
  • Gordon Castle Walled Garden: Situated 5km from Garmouth, this private garden is a serene haven featuring beautifully designed floral arrangements and historic structures. Visitors can explore the tranquil surroundings, perfect for a peaceful day out.
  • Loch Oire: Located 6km from Garmouth, Loch Oire is a stunning lake known for its scenic beauty. With a lovely beach and outdoor space, it's an enchanting spot for romantic picnics or simply enjoying nature's splendour.

Best time to go to Garmouth

The best time to visit Garmouth can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Garmouth falls in July, when visitor numbers are moderately high and weather is mostly cloudy with light rain. The coolest average temperature in Garmouth falls in January, visitor numbers are moderately low and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January40.1°F (4.5°C)Light RainMostly CloudyModerately LowSlightly Low
February40.3°F (4.6°C)Light RainMostly CloudyModerately LowSlightly Low
March42.1°F (5.6°C)Light RainMostly CloudyAverageAverage
April45.0°F (7.2°C)Light RainMostly CloudyAverageAverage
May49.1°F (9.5°C)Light RainMostly CloudyAverageAverage
June53.8°F (12.1°C)Light RainMostly CloudyAverageSlightly High
July57.0°F (13.9°C)Light RainMostly CloudyModerately HighSlightly High
August56.7°F (13.7°C)Light RainMostly CloudyModerately HighSlightly High
September54.3°F (12.4°C)Light RainMostly CloudyModerately HighAverage
October49.8°F (9.9°C)Light RainMostly CloudyAverageAverage
November45.3°F (7.4°C)Light RainMostly CloudyAverageAverage
December41.4°F (5.2°C)Light RainMostly CloudyModerately LowSlightly Low

The nearest major airports for your trip to Garmouth

Accessing Garmouth is convenient from several major airports in Scotland. Aberdeen Airport (ABZ), situated 76km away, offers nearby hotel options such as the luxurious 5-star Marcliffe and the 4-star Leonardo Hotel, both located 10km from the airport. Inverness Airport (INV) is closer at 58km, with excellent accommodations like the 5-star Ness Walk and Rocpool Reserve, both 13km away, providing various transportation services. For those considering Kirkwall Airport (KOI), located 143km from Garmouth, there are charming B&Bs like Hildeval and Graemeshall House, both within 6km of the airport, ensuring a comfortable stay.

Frequently asked questions

Where is the best place for a stay in Garmouth?
The Mansion House Hotel, located 7.9 mi (12.7 km) from the heart of Garmouth, is a top choice for your stay, based on our traveller data. Two other choices for your visit to the area are Craigellachie Hotel of Speyside and Golf View Hotel. See all available top hotels, or vacation rentals in Garmouth.
What are some of the best holiday rentals that Garmouth has to offer?
Taigh Mor: This holiday home rental outside Garmouth has free WiFi and a TV to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include a full-sized fridge, a stovetop and a microwave. See all vacation rentals in Garmouth.
If I need to cancel my hotel reservation in Garmouth, will I receive a refund?
Yes, most hotel reservations are fully refundable provided that you cancel before the hotel's cancellation deadline, which is usually within 24-48 hours of check in. If you have a non-refundable reservation, it might still be possible to cancel it and be given a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Garmouth.
What is staying in Garmouth like?
Visitors to Garmouth will definitely find plenty to explore and enjoy. In Garmouth, there are 2 hotels and other accommodation options to choose from. Find out more about Garmouth.
What is there to see in Garmouth?
A favourite place to visit is Garmouth & Kingston Golf Course. You'll also find Speyside Way and Gordon Castle Walled Garden in the area. Take a look at what more there is to see and do in Expedia's Garmouth guide.
What's the weather like in Garmouth?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are February and January, with an average of 5°C. Average annual precipitation for Garmouth is 859 mm.