Book Garmouth hotels

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in Garmouth

Cheap Garmouth hotels

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside

4 out of 5
Victoria Street, Aberlour, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$517 per night from 14 Apr to 15 Apr
AU$517
includes taxes & fees
14 Apr - 15 Apr
Located in Aberlour, Craigellachie Hotel of Speyside is in a rural location, within a 5-minute drive of Speyside Cooperage and Sandy Hole.
Craigellachie Hotel of Speyside
Laichmoray Hotel

Laichmoray Hotel

3 out of 5
Maisondieu Road, Elgin, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$221 per night from 30 Mar to 31 Mar
AU$221
includes taxes & fees
30 Mar - 31 Mar
With a stay at Laichmoray Hotel in Elgin, you'll be within a 10-minute walk of Relax and Elgin Museum.
Laichmoray Hotel
Eight Acres Hotel

Eight Acres Hotel

3 out of 5
Morriston Road, Elgin, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$176 per night from 30 Mar to 31 Mar
AU$176
includes taxes & fees
30 Mar - 31 Mar
With a stay at Eight Acres Hotel in Elgin, you'll be within a 5-minute drive of Elgin Museum and Relax.
Eight Acres Hotel
Save an average of 15% on thousands of hotels when you're signed in
The Mansion House Hotel

The Mansion House Hotel

4 out of 5
The Haugh, Elgin, Scotland
Fully refundable
The price is AU$231 per night from 30 Mar to 31 Mar
AU$231
includes taxes & fees
30 Mar - 31 Mar
Located in Elgin, The Mansion House Hotel is on a river, within a 15-minute walk of Relax and Elgin Museum.
The Mansion House Hotel
Firth Hotel & Restaurant

Firth Hotel & Restaurant

3 out of 5
5 Clifton Road, Lossiemouth, Scotland
The price is AU$131 per night from 30 Mar to 31 Mar
AU$131
includes taxes & fees
30 Mar - 31 Mar
When you stay at Firth Hotel & Restaurant in Lossiemouth, you'll be near the beach, within a 10-minute walk of Lossiemouth East Beach and Harbour Treasures.
Firth Hotel & Restaurant
The Station Hotel

The Station Hotel

4 out of 5
51 New Street, Rothes, Aberlour, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$329 per night from 1 Apr to 2 Apr
AU$329
includes taxes & fees
1 Apr - 2 Apr
Located in Aberlour, The Station Hotel is a 5-minute drive from Macallan Distillery and 6 minutes from Speyside Cooperage.
The Station Hotel
Poseidon's Inn

Poseidon's Inn

3 out of 5
Stotfield Rd, Lossiemouth, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$134 per night from 29 Mar to 30 Mar
AU$134
includes taxes & fees
29 Mar - 30 Mar
With a stay at Poseidon's Inn in Lossiemouth, you'll be near the beach, just a 2-minute walk from Moray Golf Club and 15 minutes by foot from Harbour ...
Poseidon's Inn
OYO Eastbank Hotel, Speyside Scotland

OYO Eastbank Hotel, Speyside Scotland

3.5 out of 5
15-17 High Street, Rothes, Aberlour, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$147 per night from 29 Mar to 30 Mar
AU$147
includes taxes & fees
29 Mar - 30 Mar
When you stay at OYO Eastbank Hotel, Speyside Scotland in Aberlour, you'll be next to a golf course, within a 5-minute drive of Glen Grant Distillery and Macallan ...
OYO Eastbank Hotel, Speyside Scotland
Golf View Hotel

Golf View Hotel

3 out of 5
Stotfield Road, Lossiemouth, Scotland
The price is AU$179 per night from 25 Apr to 26 Apr
AU$179
includes taxes & fees
25 Apr - 26 Apr
With a stay at Golf View Hotel in Lossiemouth, you'll be next to a golf course, just a 2-minute walk from Moray Golf Club and 15 minutes by foot from Harbour ...
Golf View Hotel
Don't see what you're looking for?
See all available properties in Garmouth
View all properties
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.

Hotels in Garmouth

Keen to stay near Garmouth? With just 1 hotel within a 10-kilometre radius of the centre, you've gotta get in quick!

There's nothing quite like a wonderful night's sleep (and a long sleep in) at Seashore Cottage. This accommodation option is as central as you'll get in Garmouth.

Still can't find somewhere to hit the hay in Garmouth? Consider the Eight Acres Hotel & Leisure Club, which can be found 14 kilometres from the heart of town. If that's not right for you, look into the Links Lodge - B&B, 13 kilometres away.

Don't blow through before you've had a squiz at the Grantown Museum and Lochindorb Castle in Grantown-on-Spey. If you want to visit Grantown-on-Spey, look into The Craiglynne Hotel and Seafield Lodge Hotel. 45 kilometres to the west of Garmouth you'll find Nairn, home to the Golf View Hotel & Spa and Muthu Newton Hotel. Whether you're shooting through or staying in Nairn, be sure to check out Brodie Castle and Nairn Beach.

You'll find some awesome visitor attractions in Aviemore. Speyside Wildlife, Loch an Eilein and Craigellachie National Nature Reserve are our top picks. This regional hub can be found 70 kilometres southwest of Garmouth and has a population of 3,000. Got another day to play with? Check out the vibe at the Spey Valley Championship Golf Course and the Strathspey Steam Railway. If you want to stay in Aviemore, be sure to check out the current deals at the Hilton Coylumbridge and Macdonald Aviemore Highland Hotel.

After being squished into a cabin seat all night, a nice comfy bed at the Jurys Inn Aberdeen Airport will be bliss! If it's chockers there, check out the Courtyard by Marriott Aberdeen Airport. Both are within easy reach of Aberdeen Airport, which is 75 kilometres from the centre of town.

Garmouth hotels essential information

Accommodation
463 hotels
Lowest Price
AU$131
Highest Price
AU$517
Popular hotels
Craigellachie Hotel of Speyside, Laichmoray Hotel, Eight Acres Hotel, The Mansion House Hotel, Firth Hotel & Restaurant, The Station Hotel, Poseidon's Inn, OYO Eastbank Hotel, Speyside Scotland, Golf View Hotel

Most recent Garmouth hotel reviews

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.