Beginning of main content

Search 321,000 hotels worldwide.

Get the best price available for your trip.

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


Featured Grantown-on-Spey Independent Hotels

See all 222 Hotels in Grantown-on-Spey
The Royal Highland Hotel

The Royal Highland Hotel

Station Square, Inverness
3.5 out of 5.0
3.8 out of 5 (886 reviews)
comfortable hotel in the heart of Inverness clean and comfortable room, very nice lobby and bar - 

$58

$58
Kingsmills Hotel Inverness

Kingsmills Hotel Inverness

Culcabock Road, Inverness
4.5 out of 5.0
4.5 out of 5 (689 reviews)
Best hotel I had in Scotland For the price I was pleasantly shocked at how beautiful the hotel, restaurants and facilities are. … - 

$71

$71
Glen Mhor Hotel

Glen Mhor Hotel

8-15 Ness Bank, Inverness
3.5 out of 5.0
3.8 out of 5 (972 reviews)
Nice Stay in Inverness We stayed in a River View Double Room in the Brae Ness Building. The room was clean and comfortable … - 

$54

$54
Glenmoriston Townhouse Hotel

Glenmoriston Townhouse Hotel

20 Ness Bank, Inverness
4.0 out of 5.0
4.2 out of 5 (475 reviews)
In Inverness for a friend’s birthday party Bed was really comfortable; two Single beds locked together so loads of space. Food in restaurant w … - 

$76

$76
The Boat Hotel

The Boat Hotel

Deshar Road, Boat of Garten
3.5 out of 5.0
3.7 out of 5 (215 reviews)
Pleasing. Would upgrade room next time and stay longer... enjoyable.😊 - 

$46

$46
Culloden House Hotel

Culloden House Hotel

Culloden, Inverness
4.5 out of 5.0
4.8 out of 5 (200 reviews)
Great experience. Fantastic staff make this hotel a great place to visit. The staff are a real credit to this hotel, … - 

$149

$149
Highland Apartments By Mansley

Highland Apartments By Mansley

Living by the Bridge, Inverness
4.5 out of 5.0
4.6 out of 5 (70 reviews)
Hard to find by car Nice rooms with plenty of room veiw awful but not in room much. Everyone nice and friendly. We had … - 

$116

$116
The Station Hotel

The Station Hotel

51 New Street, Aberlour
4.0 out of 5.0
4.5 out of 5 (58 reviews)
Traditional bespoke hotel Excellent nights stay at the station hotel. Room was of the highest standard and the evening meal a … - 

$137

$137
Craigmonie Hotel

Craigmonie Hotel

9 Annfield Road, Inverness
3.0 out of 5.0
4.0 out of 5 (206 reviews)
Nice hotel in Inverness with parking. Brilliant price, room great, hotel with parking close to Inverness, easy to find. Clean and friendl … - 

$53

$53
The Glen Mhor Apartments

The Glen Mhor Apartments

8 - 15 Ness Bank, Inverness
3.5 out of 5.0
3.7 out of 5 (70 reviews)
Not so nice as last time. Decided to book an apartment at Glen mhor as we'd stayed in one a few years back and it was ground … - 

$92

$92
Trafford Bank Guest House

Trafford Bank Guest House

96 Fairfield Road, Inverness
5.0 out of 5.0
4.9 out of 5 (120 reviews)
Had a great visit! Really nice place. Lorraine was a great hostess! - 

$112

$112
Inverness City Suites

Inverness City Suites

Various Addresses, Inverness
4.5 out of 5.0
4.6 out of 5 (44 reviews)
Comfy Place Really enjoyed our stay here, it’s a comfortable and clean environment. The apartment itself is spa … - 

$135

$135
Ness View Apartment

Ness View Apartment

1a Haugh Road, Inverness
4.5 out of 5.0
4.7 out of 5 (15 reviews)
Nice hotel, perfect location Very cozy and quaint hotel and very clean. They provide everything you need for a comfortable stay. … - 

$191

$191
Silverstrands Guest House

Silverstrands Guest House

7 Broadstone Avenue, Inverness
4.0 out of 5.0
4.7 out of 5 (182 reviews)
Very nice Guest house We stayed for the night. Guest house was very walkable from the train station. Clean,comfortable we … - 
Dunhallin House

Dunhallin House

164 Culduthel Road, Inverness
4.5 out of 5.0
4.9 out of 5 (74 reviews)
Lovely small, quiet, friendly hotel. We would definitely use again when in Inverness. Already suggested to a friend. - 

$71

$71
Crown Hotel Guesthouse

Crown Hotel Guesthouse

19 Ardconnel Street, Inverness
3.0 out of 5.0
3.7 out of 5 (30 reviews)
Close to town centre Great time and breakfast , lovely town beautiful views Nice food - 

$85

$85
Beaufort Hotel

Beaufort Hotel

11 Culduthel Road, Inverness
3.5 out of 5.0
4.1 out of 5 (263 reviews)
Only one night, but a very pleasant stay! The hotel is 10 min walking distante from the center. The … - 

$70

$70
The Corriegarth Hotel

The Corriegarth Hotel

5-7 Heathmount Road, Inverness
3.5 out of 5.0
3.7 out of 5 (6 reviews)
Good value when all around are much more expensive Stayed here when my usual group of hotels had all bumped their prices up massively to capture the t … - 

$76

$76
McInnes House Hotel

McInnes House Hotel

Newtonmore Road, Kingussie
3.5 out of 5.0
3.9 out of 5 (76 reviews)
This place will be great by Easter 2018... We stayed at the McInnes over the long February weekend - two parents, two small boys. We were show … - 

$69

$69
The Lodge Elgin

The Lodge Elgin

20 Duff Avenue, Elgin
4.0 out of 5.0
4.8 out of 5 (197 reviews)
Lovely comfortable hotel Lovely comfortable hotel within walking distance of train station and Lidl. Warm room with comforta … - 

$86

$86
Map

Recently booked Grantown-on-Spey hotels

The Craiglynne Hotel
3.5 out of 5.0
Last booking: 29 hours ago

Independent Grantown-on-Spey Hotel Guide

Some globe-trotters choose hotels based on location, but others book by name. And thanks to Expedia you don’t have to pick. It is why we offer such an expansive range of Independent hotels in Grantown-on-Spey, Scotland. Known for well-appointed rooms and friendly, personalized service, each of the top Independent Grantown-on-Spey hotels guarantees an unparalleled level of comfort and quality.

You’ll find best-in-class amenities like clean rooms and quiet atmospheres, and some Grantown-on-Spey Independent locations may even offer extra little benefits and discounts for frequent travelers.