Lodging Image

Find hotels in Garmouth from £50

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Garmouth hotels

The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very good, (580 reviews)
"Great service at breakfast"
Canada
Luc
The price is £131
includes taxes & fees
16 Jul - 17 Jul
The Mansion House Hotel

Laichmoray Hotel

Laichmoray Hotel
3.0 star property
Elgin
9.4 out of 10, Exceptional, (481 reviews)
"We found the hotel to be clean and comfortable with polite friendly staff. My husband had a suggestion for Scottish beer to be sold in the bar. We enjoyed our stay."
Canada
Rosemary
The price is £106
includes taxes & fees
5 Jul - 6 Jul
Laichmoray Hotel

Golf View Hotel

Golf View Hotel
3.0 star property
Lossiemouth
8.6 out of 10, Excellent, (229 reviews)
"Lovely place comfortable and well kept"
United Kingdom
Michelle
The price is £88
includes taxes & fees
5 Jul - 6 Jul
Golf View Hotel

The Mill House Hotel

The Mill House Hotel
3.5 star property
Buckie
8.4 out of 10, Very good, (123 reviews)
"Very friendly staff and a lovely meal at night."
United Kingdom
Paul V
The price is £115
includes taxes & fees
4 Jul - 5 Jul
The Mill House Hotel

The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (165 reviews)
"Easy to park, very warm and clean bed. I was very happy for the great price I paid. Thank you! "
United Kingdom
Elizabeth
The price is £50
includes taxes & fees
4 Jul - 5 Jul
The Old Coach House Hotel

Sunninghill

Sunninghill
4.0 star property
Elgin
9.2 out of 10, Wonderful, (128 reviews)
"The rooms were clean. The staff were lovely and accommodating. I highly recommend it."
Canada
Shirley
The price is £152
includes taxes & fees
5 Jul - 6 Jul
Sunninghill

Stotfield Hotel

Stotfield Hotel
3.0 star property
Lossiemouth
7.6 out of 10, Good, (446 reviews)
"Staff are very friendly and helpful"
United Kingdom
Edith
The price is £97
includes taxes & fees
9 Jul - 10 Jul
Stotfield Hotel

Hillhead Hideaways

Hillhead Hideaways
5.0 star property
Keith
10.0 out of 10, Exceptional, (7 reviews)
"Throughly enjoyed our stay, everything in the welcome pack we needed and more! Will definitely be back. "
United Kingdom
Heather
The price is £306
includes taxes & fees
27 Jul - 28 Jul
Hillhead Hideaways

The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (259 reviews)
"Great location "
Australia
Vincent
The price is £215
includes taxes & fees
6 Jul - 7 Jul
The Station Hotel

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (373 reviews)
"What a beautiful place to stay at a prime spot in the Speyside area. We loved our breakfast every morning. Dinners at both the Spey Inn and GEMAIR were wonderful too. The walking trail is a must attraction if you stay here as well."
United States
Helen
The price is £248
includes taxes & fees
7 Jul - 8 Jul
Craigellachie Hotel of Speyside

Lossiemouth House

Lossiemouth House
4.0 star property
Lossiemouth
9.8 out of 10, Exceptional, (40 reviews)
"Fantastic property and hosts. Would definitely recommend and in a perfect location. "
United States
deirdre
Lossiemouth House

The Royal Hotel

The Royal Hotel
3.0 star property
Elgin
7.8 out of 10, Good, (161 reviews)
"Staff were good and rooms were clean. "
United Kingdom
Neil
The price is £115
includes taxes & fees
5 Jul - 6 Jul
The Royal Hotel

Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
3.0 star property
Keith
10.0 out of 10, Exceptional, (33 reviews)
"Quiet location, clean and very good hosts, great breakfast, good value."
United Kingdom
alasdair
The price is £95
includes taxes & fees
19 Jul - 20 Jul
Chapelhill Croft Farmhouse B&B

Kintrae B&B

Kintrae B&B
3.0 star property
Buckie
9.8 out of 10, Exceptional, (107 reviews)
"Fantastic accommodation/meals/great hosts"
United Kingdom
gary
The price is £92
includes taxes & fees
5 Jul - 6 Jul
Kintrae B&B

The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.4 out of 10, Exceptional, (134 reviews)
"Great hotel good food"
United Kingdom
Jamie
The price is £155
includes taxes & fees
6 Jul - 7 Jul
The Seafield Arms

The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.4 out of 10, Exceptional, (102 reviews)
"Clean room, accommodating breakfast requirements, lovely staff"
United Kingdom
louise
The price is £141
includes taxes & fees
5 Jul - 6 Jul
The Royal Oak Hotel

Cullen Bay Hotel

Cullen Bay Hotel
3.5 star property
Buckie
9.0 out of 10, Wonderful, (140 reviews)
"Staff were friendly and helpful. Breakfast was good quality and well cooked. Seaview (if you get one) was directly overlooking the lovely beach. Room was very clean and a good standard. "
United Kingdom
Alastair
The price is £130
includes taxes & fees
5 Jul - 6 Jul
Cullen Bay Hotel

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (106 reviews)
"Good location, nice staff and clean room"
United Kingdom
David
The price is £180
includes taxes & fees
4 Jul - 5 Jul
The Aberlour Hotel

Eight Acres Hotel

Eight Acres Hotel
3.0 star property
Elgin
7.0 out of 10, Good, (218 reviews)
"Great hotel with friendly staff and good food,"
United Kingdom
John
Eight Acres Hotel

Kildrummy Inn

Kildrummy Inn
5.0 star property
Alford
9.6 out of 10, Exceptional, (95 reviews)
"Really terrific small hotel, with lovely ambiance and beautifully appointed rooms. Excellent food served in extremely attractive dining area. Thoroughly enjoyable stay."
Australia
Gordon
The price is £295
includes taxes & fees
8 Jul - 9 Jul
Kildrummy Inn
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Garmouth attractions

Top Garmouth Hotel Reviews

More cheap stays in Garmouth

Hotels in Garmouth with star rating

Find out more about Garmouth

Top reasons to visit Garmouth

  • Outdoor Adventures: Garmouth is a haven for outdoor enthusiasts, offering activities such as golfing at Kingston Golf Club and Spey Bay Golf Course, as well as scenic walking routes along the Speyside Way.
  • Stunning Coastal Scenery: Enjoy breathtaking views of the Moray coast, with picturesque lakes and serene private gardens enhancing the natural beauty.
  • Charming Village Atmosphere: Experience the warmth and friendliness of local residents, making your stay memorable.
  • Luxury Accommodations: Choose from a variety of hotels, including pet-friendly and LGBTQIA-welcoming options.
  • Family-Friendly Activities: Garmouth offers a range of recreational pursuits suitable for all ages, ensuring fun for the whole family.

Find great hotels near Garmouth

Discover the charm of Garmouth with a variety of hotel accommodations tailored to meet your needs. Whether you seek a pet-friendly retreat or an LGBTQIA-welcoming environment, Garmouth offers a selection of friendly hotels to enhance your stay. With a backdrop of stunning landscapes and adventure opportunities, you’ll find the perfect base for your Scottish getaway. Explore reviews and options for a memorable experience in this delightful coastal village.

  • The Old Coach House Hotel: A charming 3-star hotel located 8.0km from Garmouth, The Old Coach House Hotel offers a warm and welcoming atmosphere, perfect for those travelling with pets. This pet-friendly establishment allows dogs and service animals, making it an ideal choice for animal lovers. Guests can expect comfortable accommodations and a friendly environment, ensuring a delightful stay for both humans and their furry companions.
  • Firth Hotel & Restaurant: A 3-star inn situated 11.3km from Garmouth, Firth Hotel & Restaurant boasts a commendable guest rating of 8.4 out of 10. This hotel is well-known for its delightful dining options, including a breakfast service and a snack bar, catering to various tastes. With entertainment features such as flat-screen televisions in the rooms, guests can unwind comfortably after a day of exploration. Its inviting atmosphere and quality service make it a popular choice among visitors.
  • The Mill House Hotel: Rated 3.5 stars with a guest rating of 8.6 out of 10, The Mill House Hotel is located a mere 4.8km from Garmouth. This accommodation stands out for its adventurous spirit, offering a variety of outdoor activities such as mountain biking, horse riding, and cave exploring nearby. The hotel is also pet-friendly, providing amenities like food and water bowls for your furry friends. With its focus on adventure and recreation, it’s perfect for those looking to explore the great outdoors while enjoying a comfortable stay.

Where to stay near Garmouth

Garmouth is a charming village on the Moray coast, perfect for outdoor enthusiasts and adventure seekers. Explore the picturesque scenery, friendly locals, and nearby attractions in Fochabers and the surrounding Moray area. Enjoy luxury accommodations, historical sites, and family-friendly activities while immersing yourself in the warm atmosphere of this delightful region. From stunning coastal views to recreational pursuits, Garmouth offers an unforgettable experience for every traveller.

  • Elgin: Located approximately 12.9km from Garmouth, Elgin is a charming city that offers a delightful blend of outdoor adventures and scenic experiences. Visitors are drawn to its picturesque hiking trails and well-maintained golf courses. The city is home to notable landmarks, including a fascinating museum and a historic castle, making it a perfect spot for exploring Scotland’s rich heritage. Elgin’s visitor centre further enhances the travel experience by providing useful information and guidance for tourists.
  • Buckie: Just 8.0km away from Garmouth, Buckie is a vibrant coastal town that is perfect for those seeking outdoor activities and beautiful scenery. The town's stunning bay and picturesque marina create an inviting atmosphere for leisurely strolls and beach days. Golf enthusiasts will appreciate the excellent local courses, while the nearby hiking trails offer opportunities to explore the stunning natural landscape. Buckie's charm lies in its welcoming community and scenic waterfront, making it a delightful stop on your travel itinerary.
  • Lossiemouth: Situated about 11.3km from Garmouth, Lossiemouth boasts stunning beaches and breathtaking views, making it a favourite destination for outdoor enthusiasts. The town is well-known for its excellent golf courses and scenic hiking trails that cater to adventure seekers. Visitors can explore the nearby national park, which offers a plethora of wildlife and stunning landscapes. Additionally, the local bay provides a perfect backdrop for a relaxing day by the sea, making Lossiemouth a must-visit spot during your Scottish holiday.

Things to do near Garmouth

Garmouth offers a delightful array of outdoor activities perfect for sports and adventure enthusiasts. Key attractions include the Kingston Golf Club and the Spey Bay Golf Course for golf lovers, while the Speyside Way presents a scenic walking route. Additionally, there are lovely picnic areas and a fishing centre for those looking to relax or enjoy some angling. This charming village is an excellent destination for a varied and active holiday.

Shopping

In Garmouth, enjoy quaint local shops offering unique gifts and souvenirs. For a broader selection, if you're up for a drive, visit Elgin's St Giles Shopping Centre, approximately 16.1km away, where you'll find a mix of high street brands and local retailers.

Recreation

Enjoy a round at Buckpool Golf Club, a luxurious country club just 6.4km from Garmouth, offering stunning views and a challenging course. Strathlene Golf Course, 11.3km away, provides a beautiful setting for golf enthusiasts, while Keith Golf Club, 16.1km distant, promises an exquisite golfing experience.

Adventure

In Garmouth, explore the scenic River Spey by kayaking or canoeing, immersing yourself in the stunning landscapes. Discover nearby Fochabers for invigorating hill walks and enjoy the breathtaking views of the Moray Firth, making your adventure truly memorable.

Nightlife

Experience the charm of Garmouth’s nightlife at The Crown Bar, where you can enjoy a local ale and live music. For a cozier vibe, visit The Fochabers Inn for a hearty meal and a friendly atmosphere, perfect for unwinding after a day of exploration.

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

Booking tips and Expedia advantages for Garmouth

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Garmouth are December to February, where the prices are slightly lower. This is in comparison to May to June and August, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Garmouth is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Garmouth is Wednesday. The most expensive day to stay in Garmouth is Friday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search wizard to refine your preferences, such as your budget, desired location, and the type of accommodation you prefer. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To find the most affordable prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your Garmouth hotel reservation with your flights and activities through an Expedia package deal.

Find the best attractions near Garmouth

Garmouth is an ideal destination for outdoor enthusiasts and adventure seekers, offering a variety of activities amidst its scenic landscapes. Visitors can explore picturesque lakes, charming streets, and serene private gardens. The local attractions provide ample opportunities for beach outings and outdoor experiences, making it a perfect spot for those looking to enjoy nature and the great Scottish outdoors.

  • WDCS Wildlife Centre: Located a mere 1.4km from Garmouth, the WDCS Wildlife Centre offers an eco-friendly environment where visitors can learn about marine conservation and the importance of protecting wildlife. Engage with informative exhibits and enjoy the serene surroundings.
  • Speyside Way: Also situated 1.4km away, the Speyside Way is a scenic walking route that showcases the stunning landscapes of the region. It provides a perfect opportunity for leisurely strolls or invigorating hikes, immersing you in the local charm.
  • Gordon Castle Walled Garden: Just 4.8km from Garmouth, this private garden is a hidden gem featuring beautifully landscaped grounds and a variety of flora. Enjoy a peaceful stroll or explore the history behind this remarkable walled garden.

Best time to go to Garmouth

The best time to visit Garmouth is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are moderately high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, visitor numbers are moderately low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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 CloudyAverageSlightly High
June53.8°F (12.1°C)Light RainMostly CloudyAverageSlightly High
July57.0°F (13.9°C)Light RainMostly CloudyModerately HighAverage
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

For your visit to Garmouth, you can fly into two major airports: Aberdeen (ABZ), located 75.6km away, and INVerness (INV), which is 57.9km from Garmouth. Near Aberdeen (ABZ), you can find luxury accommodations such as the 5-star Marcliffe Hotel, 9.7km from the airport, and the Courtyard by Marriott, just 483m away. Inverness (INV) offers options like the Rocpool Reserve, 12.9km away, with various transport services available, including 24-hour airport shuttles. Additionally, Kirkwall (KOI), located 143.2km from Garmouth, features options like the 4-star Graemeshall House, 6.4km from the airport.

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 can I save on a Garmouth hotel booking with Expedia?
Members always get our best prices. Find our best Garmouth hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
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 £50 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