Welcome to The Garmouth Hotel

The Garmouth Hotel is a small traditional Inn with Public Bar, Lounge & Dining Room in the North East village of Garmouth, close to the mouth of the River Spey.

Located conveniently close to the villages of Lhanbryde, Mosstodloch and Fochabers, only a short drive off the A96 and less than 9 miles from Elgin.

Situated not far from the coast and the village of Kingston we are conveniently located for walkers and cyclists on the Moray Way. The hotel is also ideal for Golf and Fishing Breaks and we welcome Children and Dogs.

Although we are called the Garmouth Hotel we are more of a pub with rooms, offering comfortable, affordable bed and breakfast accommodation with a relaxed atmosphere. Dinner, Bed and Breakfast rates are also available.


Single Occupancy


Double Occupancy


Family Room

Book a Room
  • Ideally located for Salmon Fishing on River Spey
  • Wifi Access for Guests and Diners
  • Off street parking
  • Drying service
  • Convenient base for Golfing – Garmouth & Kingston & Maverston and abundance of local courses
  • Close to Moray Firth coast and WDC Dolphin Centre
  • Secure lock up for cyclists