A road winding through a forest with a lake in the distance.

Search Hotels with Restaurant in Grantown-on-Spey

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Grantown-on-Spey Hotels with Restaurant

Tonight
26 Aug - 27 Aug
Tomorrow
27 Aug - 28 Aug
This weekend
28 Aug - 30 Aug
Next weekend
4 Sept - 6 Sept

Our top choices for Grantown-on-Spey hotels with a restaurant

1. Craiglynne Hotel

Craiglynne Hotel
Grantown-on-Spey
United Kingdom
Darren
£58
includes taxes & fees
30 Aug - 31 Aug
Craiglynne Hotel

2. The Speyside Hotel

The Speyside Hotel
Grantown-on-Spey
United Kingdom
Tony
£140
includes taxes & fees
30 Aug - 31 Aug
The Speyside Hotel

3. Ben Mhor Hotel

Ben Mhor Hotel
Grantown-on-Spey
United Kingdom
Fred
£71
includes taxes & fees
27 Aug - 28 Aug
Ben Mhor Hotel

4. The Grant Arms Hotel

The Grant Arms Hotel
Grantown-on-Spey
United States
James
£180
includes taxes & fees
27 Aug - 28 Aug
The Grant Arms Hotel

5. Nethybridge Hotel

Nethybridge Hotel
Nethy Bridge
Canada
Gregory
£86
includes taxes & fees
1 Sept - 2 Sept
Nethybridge Hotel

6. Argyle Guest House

Argyle Guest House
Ballindalloch
Australia
Susan
£93
includes taxes & fees
24 Sept - 25 Sept
Argyle Guest House

7. Cairn Hotel

Cairn Hotel
Carrbridge
United Kingdom
Rhiannon
£120
includes taxes & fees
28 Aug - 29 Aug
Cairn Hotel

8. The Boat Hotel

The Boat Hotel
Boat of Garten
Canada
Dave
£144
includes taxes & fees
30 Aug - 31 Aug
The Boat Hotel

9. Coylumbridge Resort Hotel

Coylumbridge Resort Hotel
Aviemore
United Kingdom
Mason
£65
includes taxes & fees
6 Sept - 7 Sept
Coylumbridge Resort Hotel

10. Hotel Square

Hotel Square
Ballindalloch
United Kingdom
Christine
£162
includes taxes & fees
12 Sept - 13 Sept
Hotel Square
View all properties

Top Grantown-on-Spey Hotel Reviews

Waverley Guest House

Waverley Guest House

10/10 Excellent
"The host informed us upon arrival there was an issue for our room. However, they relocated us to a second location that was very nice. If we wanted the complimentary breakfast we had to go back to the original location. Would’ve been nice to get a credit instead. Otherwise great location to local restaurants and tourist activities"
Becky 1-night trip
Posted 2 hours ago
Waverley Guest House
The Royal Highland Hotel

The Royal Highland Hotel

10/10 Excellent
"Early check in. Central and friendly staff. Great room"
Wesley 1-night trip
Posted 19 hours ago
The Royal Highland Hotel
B&B HOTEL Inverness

B&B HOTEL Inverness

10/10 Excellent
"Fantastic location. Helpful staff. The place is blocks from the train station and the bus station. The rooms were comfortable."
FrankieJane 1-night trip
Posted 19 hours ago
B&B HOTEL Inverness
The Grant Arms Hotel

The Grant Arms Hotel

8/10 Good
"The property was very clean especially the bathroom. Our room was quite small but had everything you need. The staff were really friendly."
Alison 1-night trip
Posted 1 day ago
The Grant Arms Hotel
Beaufort Hotel

Beaufort Hotel

10/10 Excellent
"A lovely hotel! We had plenty of space (we are a family of 2 adults & 2 teens), our room was tastefully decorated with lots of storage. The dining room was lovely and the food was delicious. Would love to stay again."
Dolores 1-night trip
Posted 1 day ago
Beaufort Hotel
Mercure Inverness Hotel

Mercure Inverness Hotel

8/10 Good
"We had an enjoyable stay. The hotel is very central so convenient for city centre amenities. It is however very close to a lot of the bars and pubs, so if you don’t want to be disturbed at night choose a river view room which are at the back of the hotel. We found the staff very friendly and helpful and the room was very clean."
Hilary 3-night trip
Posted 2 days ago
Mercure Inverness Hotel
Kingsmills Hotel

Kingsmills Hotel

10/10 Excellent
"Lovely hotel. We stayed in the new side of the property. Overall everyone was lovely , my only knock on the staff was they didn’t inform us that check in was in the other building. We were waiting for our room to be ready in the main building"
Jean 1-night trip
Posted 4 days ago
Kingsmills Hotel
Leonardo Hotel Inverness

Leonardo Hotel Inverness

8/10 Good
"Decent stay… breakfast 6/10"
Mark 2-night trip
Posted 5 days ago
Leonardo Hotel Inverness
Columba Hotel Inverness by Compass Hospitality

Columba Hotel Inverness by Compass Hospitality

8/10 Good
"Great location, historic building. Bar and breakfast were good. Could use some better upkeep."
Heath 2-night trip
Posted 13 days ago
Columba Hotel Inverness by Compass Hospitality

Explore a world of travel with Expedia