trover photo by Martin Rutland

Save on Top Grantown-on-Spey Hotels

Grantown-on-Spey, Scotland, United Kingdom

Search over 1 million properties and 550 airlines worldwide

Search over 1 million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation

Check Grantown-on-Spey hotel prices

Check prices in Grantown-on-Spey for tonight, Feb 26 - Feb 27Feb 26 - Feb 27
Check prices in Grantown-on-Spey for tomorrow night, Feb 27 - Feb 28Feb 27 - Feb 28
Check prices in Grantown-on-Spey for this weekend, Feb 28 - Mar 1Feb 28 - Mar 1
Check prices in Grantown-on-Spey for next weekend, Mar 6 - Mar 8Mar 6 - Mar 8
Grantown-on-Spey, Scotland, United Kingdom

Top 10 Hotels in Grantown-on-Spey

Coppice Cottage
3.5 out of 5
44 Coppice Court, Grantown-on-Spey, Scotland
Get Rates
Coppice Cottage
Tulach Ard House
3.5 out of 5
Woodlands Terrace, High Street, Grantown-on-Spey, Scotland
CA $115
per night
Feb 27 - Feb 28
4.7/5Exceptional! (7 reviews)
Good quiet location

"Quiet location with parking available, clean room and kitchen, dining and living area available for use of guests. Hosting was very friendly and advised on the local area which was very helpful. Would have no qualms about staying here again"…"

Reviewed on Aug. 15, 2019

Tulach Ard House
Dava School House
4 out of 5
Dava Moor, Grantown-on-Spey, Scotland
Get Rates
5/5Exceptional! (16 reviews)
Wee Highland Gem

"Fantastic 2 nights, host were fantastic. I would highly recommend this B&B"…"

Reviewed on Jul. 27, 2018

Dava School House
Dunallan House
4 out of 5
Woodside Avenue, Grantown-on-Spey, Scotland
Get Rates
4.7/5Exceptional! (63 reviews)

"A friendly welcome, comfy beds and excellent breakfasts. I would certainly stay here again."…"

Reviewed on Sep. 16, 2019

Dunallan House
Garden Park Guest House
3.5 out of 5
Woodside Avenue, Grantown-on-Spey, Scotland
CA $173
per night
Mar 5 - Mar 6
5/5Exceptional! (4 reviews)

"Hosts very friendly and helpful, bed comfortable, bath spacious and relaxing, delicious home made bread at breakfast was a really nice touch."…"

Reviewed on Oct. 5, 2019

Garden Park Guest House
The Spey
4 out of 5
Dunvegan House, Heathfield Road, Grantown-on-Spey, Scotland
Free CancellationReserve now, pay when you stay
CA $143
per night
Mar 3 - Mar 4
5/5Exceptional! (30 reviews)

"The Spey was beautifully appointed with lovely furniture and ambiance. The staff ran it professionally down to every detail. It was sparkling clean and had comfortable beds. Neil and Anne were very accommodating and helpful to us. The breakfast was delicious, too! It could not have been a better ..."…"

Reviewed on Sep. 17, 2019

The Spey
Ben Mhor Hotel
3 out of 5
53-57 High St, Grantown-on-Spey, Scotland
Get Rates
3.4/5 (82 reviews)

"Warm, clean, great bar and good food. Vegan and vegetarian menus a nice surprise."…"

Reviewed on Nov. 2, 2019

Ben Mhor Hotel
The Grant Arms Hotel
4 out of 5
25 The Square, Grantown-on-Spey, Scotland
Free CancellationReserve now, pay when you stay
CA $157
per night
Feb 27 - Feb 28
4.5/5Wonderful! (24 reviews)

"Nothing was bad about the property, everything was perfect"…"

Reviewed on Feb. 25, 2020

The Grant Arms Hotel
Strathallan Bed and Breakfast
4 out of 5
Strathallan House Grant Road, Grantown-on-Spey, Scotland
CA $143
per night
Mar 23 - Mar 24
5/5Exceptional! (8 reviews)

"The excepionally warm welcome, it was just like coming home."…"

Reviewed on Sep. 26, 2019

Strathallan Bed and Breakfast
Mount Barker Bed & Breakfast
4.5 out of 5
Seafield Avenue, Grantown-on-Spey, Scotland
Get Rates
Mount Barker Bed & Breakfast
Don't see what you're looking for?
See all available properties in Grantown-on-Spey
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.

Grantown-on-Spey Hotel Guide

Are you planning to spend time in Scottish Highlands? Hoping to reserve a place to stay in Grantown-on-Spey? The center of Grantown-on-Spey offers 7 Expedia-listed hotels and apartments within a 0.1-kilometre (0.06-mile) distance.

Some hotels that are close to downtown Grantown-on-Spey are the The Craiglynne Hotel and Seafield Lodge Hotel.

The Rosehall Guest House is one of a few more economical choices in Grantown-on-Spey.

The Hilton Coylumbridge is located 25 kilometres (15 miles) from the main part of Grantown-on-Spey. Alternatively, the Dalrachney Lodge Hotel is located 15 kilometres (10 miles) away. Two more Expedia-listed accommodation options are the The Boat Hotel and the Macdonald Aviemore Highland Hotel.

40 kilometres (25 miles) to the west of Grantown-on-Spey you'll find Inverness, home to the Culloden Battlefield and Inverness Castle. The Rocpool Reserve Hotel & Chez Roux Restaurant and The Glen Mhor Apartments are just some of the fabulous Expedia-listed lodging options in Inverness. 17 kilometres (11 miles) to the southwest of Grantown-on-Spey, you can also stay at Boat of Garten, home to the Carn Mhor Bed and Breakfast and Carrmoor Guest House. Whether you're just passing through or staying in Boat of Garten, be sure to check out the Loch Garten Osprey Centre and Boat of Garten Golf Club.

If you like sports and like to watch local games you might decide to make a trip to Pittodrie Stadium, which is 95 kilometres (58 miles) to the east of Grantown-on-Spey. Book accommodation right near the action at the Aberdeen Douglas Hotel or the Rox Hotel.

Situated 35 kilometres (21 miles) away from Grantown-on-Spey is Inverness Airport. Stay nearby at Dolphin Bay Suites or Inchrye Bed & Breakfast.

Frequently asked questions

Recent Reviews in Grantown-on-Spey

More trip options