Compare Cheap Hotels in Grantown-on-Spey
Secret Bargains - Save an extra 10% or more on select hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Cheap Grantown-on-Spey Hotels

Craiglynne Hotel
Woodlands Terrace Grantown-on-Spey Scotland
The price is $102 total per night
$102 total
per night
Jun 30 - Jul 1
0.38 mi from city center
With a stay at Craiglynne Hotel in Grantown-on-Spey, you'll be on the riverwalk, within a 15-minute drive of Cairngorms National Park and Grantown Museum.

The Speyside Hotel
The Speyside Hotel, Grant Road Grantown-on-Spey Scotland
The price is $186 total per night
$186 total
per night
Jun 17 - Jun 18
0.15 mi from city center
With a stay at The Speyside Hotel in Grantown-on-Spey, you'll be next to a golf course, within a 15-minute drive of Cairngorms National Park and Grantown Museum.
Pet friendly
Parking included

Ben Mhor Hotel
53-57 High St Grantown-on-Spey Scotland
The price is $72 total per night
$72 total
per night
Jul 6 - Jul 7
Free Cancellation
Reserve now, pay when you stay
0.05 mi from city center
With a stay at Ben Mhor Hotel in Grantown-on-Spey, you'll be in a national park, within a 10-minute drive of Cairngorms National Park and Grantown Museum.

The Grant Arms Hotel
25 The Square Grantown-on-Spey Scotland
The price is $172 total per night
$172 total
per night
Jun 30 - Jul 1
0.16 mi from city center
With a stay at The Grant Arms Hotel in Grantown-on-Spey, you'll be 8.3 mi (13.3 km) from Cairngorms National Park and 14.7 mi (23.6 km) from Strathspey Steam Railway.

The Glen Mhor Hotel and Uile-bheist Brewery & Distillery
8-15 Ness Bank Inverness Scotland
The price is $226 total per night
$226 total
per night
Jun 24 - Jun 25
25 mi from city center
With a stay at The Glen Mhor Hotel and Uile-bheist Brewery & Distillery, you'll be centrally located in Inverness, steps from Inverness Cathedral and within a 5-minute walk of Inverness Castle.
Pet friendly
Free WiFi

Coylumbridge Resort Hotel
Aviemore Invernesshire Aviemore Scotland
The price is $87 total per night
$87 total
per night
Jun 14 - Jun 15
Free Cancellation
Reserve now, pay when you stay
13.04 mi from city center
When you stay at Coylumbridge Resort Hotel in Aviemore, you'll be on the riverwalk, within a 15-minute walk of Rothiemurchus Estate Visitor Centre and Speyside Wildlife.
Pool
Pet friendly

Columba Hotel Inverness by Compass Hospitality
7 Ness Walk Inverness Scotland
The price is $173 total per night
$173 total
per night
Jun 14 - Jun 15
Free Cancellation
Reserve now, pay when you stay
25.11 mi from city center
With a stay at Columba Hotel Inverness by Compass Hospitality in Inverness (Inverness City Centre), you'll be steps from Inverness Castle and 3 minutes by foot from Inverness Cathedral.

Mercure Inverness Hotel
Church Street Inverness Scotland
The price is $207 total per night
$207 total
per night
Jul 5 - Jul 6
Free Cancellation
Reserve now, pay when you stay
25.11 mi from city center
Located in Inverness (Inverness City Centre), Mercure Inverness Hotel is within a 10-minute walk of Inverness Castle and Inverness Cathedral.
Pet friendly
Free WiFi

The Royal Highland Hotel
Station Square Inverness Scotland
The price is $155 total per night
$155 total
per night
Jun 14 - Jun 15
Free Cancellation
Reserve now, pay when you stay
25.06 mi from city center
With a stay at The Royal Highland Hotel, you'll be centrally located in Inverness, steps from Eastgate Shopping Centre and Victorian Market.
Pet friendly
Free WiFi

Inverness Palace Hotel & Spa, WorldHotel Distinctive
8 Ness Walk Inverness Scotland
The price is $319 total per night
$319 total
per night
Jun 21 - Jun 22
25.11 mi from city center
With a stay at Inverness Palace Hotel & Spa, WorldHotel Distinctive, you'll be centrally located in Inverness, steps from Inverness Castle and 3 minutes by foot from Inverness Cathedral.
Pool
Spa

B&B HOTEL Inverness
63 Academy Street Inverness Scotland
The price is $192 total per night
$192 total
per night
Jun 26 - Jun 27
Free Cancellation
Reserve now, pay when you stay
25.18 mi from city center
With a stay at B&B HOTEL Inverness, you'll be centrally located in Inverness, within a 10-minute walk of Inverness Visit Scotland Information Centre and Inverness Museum and Art Gallery.
Pet friendly
Free WiFi

River Ness Hotel, a member of Radisson Individuals
CHURCH ST 83-97 Inverness Scotland
The price is $196 total per night
$196 total
per night
Jun 28 - Jun 29
Free Cancellation
Reserve now, pay when you stay
25.19 mi from city center
With a stay at River Ness Hotel, a member of Radisson Individuals, you'll be centrally located in Inverness, steps from Victorian Market and within a 10-minute walk of Inverness Castle.
Free WiFi
Restaurant
Don't see what you're looking for?
See all available properties in Grantown-on-Spey
View all propertiesLowest 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 hotels essential information
Accommodation | 1,881 hotels |
|---|---|
Lowest Price | $72 |
Highest Price | $319 |
Popular hotels | Craiglynne Hotel, The Speyside Hotel, Ben Mhor Hotel, The Grant Arms Hotel, The Glen Mhor Hotel and Uile-bheist Brewery & Distillery, Coylumbridge Resort Hotel, Columba Hotel Inverness by Compass Hospitality, Mercure Inverness Hotel, The Royal Highland Hotel, Inverness Palace Hotel & Spa, WorldHotel Distinctive, B&B HOTEL Inverness, River Ness Hotel, a member of Radisson Individuals |
Most Recent Grantown-on-Spey Hotel Reviews

Mercure Inverness Hotel
3 out of 5
Posted 5 hours ago
CheapTickets Verified Review
"When I arrived to check in, despite having prepaid for my reservation, I was informed that the room category I had booked was unavailable. Instead, I was assigned to a lower-category room, which was clearly inferior and presumably less expensive than the one I had reserved and paid for. Although the hotel moved me to the correct room on the second night, I experienced a significant inconvenience during the first night of my stay. As compensation, I was offered two complimentary breakfasts. While I appreciate the gesture, I do not believe it adequately compensates for the fact that the hotel was unable to provide the room category that had been confirmed and prepaid. I therefore believe that some form of reimbursement or additional compensation would be appropriate."
A verified traveler stayed at Mercure Inverness Hotel






