Hotels in Grantown-on-Spey

17 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • premierinn
  • sykescottages
  • plumguide
  • hotelscom
  • tripadvisor
  • homestay
  • tuivillas
  • hostelworld
Grantown-on-Spey hotels
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

17 Cheap hotels in Grantown-on-Spey

Best Grantown-on-Spey hotels with a restaurant

Boat Country Inn And Restaurant - Grantown-on-Spey
8.1 2272 reviews
Grantown-on-Spey
13/07 – 18/07
200 â‚¬/nighttotal: 1000 â‚¬ (5 )

Boat Country Inn And Restaurant

1 2
hotel , Boat of Garten
The Boat Country Inn and Restaurant is situated in the charming village of Boat of Garten, just a short drive from Aviemore and within the stunning Cairngorms National Park. This 4-star inn consistently receives very good user ratings, making it a popular choice for travellers to the area.
The inn offers a range of comfortable rooms, some with private terraces, and a host of amenities to enhance your stay. Enjoy a delicious meal in the restaurant, relax in the bar, or take advantage of the fitness centre, tennis court, and beautiful garden.
The Ben Mhor Hotel, Bar & Restaurant - Grantown-on-Spey
8.2 3013 reviews
Grantown-on-Spey
20/07 – 24/07
112 â‚¬/nighttotal: 448 â‚¬ (4 )

The Ben Mhor Hotel, Bar & Restaurant

1 2
hotel , Grantown on Spey
The Ben Mhor Hotel, Bar & Restaurant enjoys an excellent location in Grantown-on-Spey, a six-minute walk from the Grantown Museum.
This inn offers 1 bedroom with 1 bathroom, a fitness centre, on-site restaurant and bar, free parking, and free WiFi; plus nearby hiking and skiing opportunities.
Grant Arms Hotel - Grantown-on-Spey
8.6 713 reviews
Grantown-on-Spey
13/07 – 18/07
209 â‚¬/nighttotal: 1045 â‚¬ (5 )

Grant Arms Hotel

1 2
hotel , Grantown on Spey
The Grant Arms Hotel is located in the charming town of Grantown-on-Spey, just a short distance from the Spey River. It's a 4-star hotel with a very good user rating. This traditional hotel offers 50 en-suite bedrooms, each with a TV. The hotel has a range of amenities including a restaurant, bar, garden, tennis court, and free Wi-Fi in public areas.

Best Grantown-on-Spey hotels with a pool

Among the 17 accommodations in Grantown-on-Spey, here are the 1 best hotels with a pool

Boat Country Inn And Restaurant - Grantown-on-Spey
8.1 2272 reviews
Grantown-on-Spey
13/07 – 18/07
200 â‚¬/nighttotal: 1000 â‚¬ (5 )

Boat Country Inn And Restaurant

1 2
hotel , Boat of Garten
The Boat Country Inn and Restaurant is situated in the charming village of Boat of Garten, just a short drive from Aviemore and within the stunning Cairngorms National Park. This 4-star inn consistently receives very good user ratings, making it a popular choice for travellers to the area.
The inn offers a range of comfortable rooms, some with private terraces, and a host of amenities to enhance your stay. Enjoy a delicious meal in the restaurant, relax in the bar, or take advantage of the fitness centre, tennis court, and beautiful garden.

Frequently asked questions about hotels in Grantown-on-Spey

  • What amenities can travelers expect in hotel rooms in Grantown-on-Spey?

    Most hotels in Grantown-on-Spey offer standard amenities like Wi-Fi, TVs, and tea and coffee making facilities. Some hotels also have added extras like swimming pools or saunas.
  • What are the best hotels with a swimming pool in Grantown-on-Spey?

    The Speyside Hotel And Restaurant is among the best hotels with a swimming pool in Grantown-on-Spey.

  • When is the best time to book a hotel in Grantown-on-Spey?

    The best time to book a hotel is during the off-season, from September to May, as prices are generally lower than during the peak season.
  • What are the most popular 2, 3 and 4-star hotels in Grantown-on-Spey?

    Among 2, 3 and 4-star hotels in Grantown-on-Spey, Garth Hotel, Craiglynne Hotel and Craggan Outdoors' Ardenbeg Bunkhouse are the most popular ones.

  • What are some pet-friendly activities in and around Grantown-on-Spey?

    Many pubs and restaurants in Grantown-on-Spey welcome dogs, and you can enjoy a walk with your furry friend along the Speyside Way. The nearby Loch an Eilein is also a great spot for a dog walk.
  • What are the best luxury hotels in Grantown-on-Spey?

    Grant Arms Hotel, Ravenscourt House - Guest House & Holiday Let and Inverallan House are among the best luxury hotels in Grantown-on-Spey.

  • Which towns or cities worth a visit near Grantown-on-Spey?

    Aviemore is a short drive away and offers plenty of activities, while the charming town of Dornoch is also worth a visit. For a taste of city life, Inverness is a little further away and offers a range of attractions.
  • What are the best family friendly hotels in Grantown-on-Spey?

    The best family friendly hotels in Grantown-on-Spey are The Speyside Hotel And Restaurant, The Ben Mhor Hotel - Bar & Restaurant and Garth Hotel.

  • What are the best pet friendly hotels in Grantown-on-Spey?

    The best pet friendly hotels in Grantown-on-Spey are The Speyside Hotel And Restaurant, The Ben Mhor Hotel - Bar & Restaurant and Garth Hotel.

Destinations nearby

Best Grantown-on-Spey hotels with parking

Ravenscourt House, Guest House - Grantown-on-Spey
9.4 247 reviews
Grantown-on-Spey
20/07 – 24/07
198 â‚¬/nighttotal: 792 â‚¬ (4 )

Ravenscourt House, Guest House

1 2
hotel , Grantown on Spey
Ravenscourt House, a charming guest house, is located just a two-minute walk from the centre of Grantown-on-Spey, on the edge of the Cairngorms National Park. The accommodation enjoys excellent ratings for location, cleanliness and overall experience.
The stone-built house features period furnishings, creating a traditional atmosphere. The guest house offers modern amenities such as free WiFi, ample parking, a bar, a garden, a terrace, and room service, perfect for a relaxing stay in the Scottish Highlands.
Boat Country Inn And Restaurant - Grantown-on-Spey
8.1 2272 reviews
Grantown-on-Spey
13/07 – 18/07
200 â‚¬/nighttotal: 1000 â‚¬ (5 )

Boat Country Inn And Restaurant

1 2
hotel , Boat of Garten
The Boat Country Inn and Restaurant is situated in the charming village of Boat of Garten, just a short drive from Aviemore and within the stunning Cairngorms National Park. This 4-star inn consistently receives very good user ratings, making it a popular choice for travellers to the area.
The inn offers a range of comfortable rooms, some with private terraces, and a host of amenities to enhance your stay. Enjoy a delicious meal in the restaurant, relax in the bar, or take advantage of the fitness centre, tennis court, and beautiful garden.
Dunallan Guest House - Grantown-on-Spey
Grantown-on-Spey
20/07 – 24/07
179 â‚¬/nighttotal: 716 â‚¬ (4 )

Dunallan Guest House

1 2
hotel , Grantown on Spey
Dunallan Guest House offers 4-star family-friendly accommodation in central Grantown-on-Spey, conveniently located near local shops, restaurants, and within 3km of a golf course.
This guest house provides family rooms, laundry service, bicycle rental, a shared lounge, and en-suite rooms with LCD TVs, showers, and some with bathtubs, plus nearby fishing and watersports opportunities.
The Ben Mhor Hotel, Bar & Restaurant - Grantown-on-Spey
8.2 3013 reviews
Grantown-on-Spey
20/07 – 24/07
112 â‚¬/nighttotal: 448 â‚¬ (4 )

The Ben Mhor Hotel, Bar & Restaurant

1 2
hotel , Grantown on Spey
The Ben Mhor Hotel, Bar & Restaurant enjoys an excellent location in Grantown-on-Spey, a six-minute walk from the Grantown Museum.
This inn offers 1 bedroom with 1 bathroom, a fitness centre, on-site restaurant and bar, free parking, and free WiFi; plus nearby hiking and skiing opportunities.

Best Grantown-on-Spey hotels with jacuzzi

Grant Arms Hotel - Grantown-on-Spey
8.6 713 reviews
Grantown-on-Spey
13/07 – 18/07
209 â‚¬/nighttotal: 1045 â‚¬ (5 )

Grant Arms Hotel

1 2
hotel , Grantown on Spey
The Grant Arms Hotel is located in the charming town of Grantown-on-Spey, just a short distance from the Spey River. It's a 4-star hotel with a very good user rating. This traditional hotel offers 50 en-suite bedrooms, each with a TV. The hotel has a range of amenities including a restaurant, bar, garden, tennis court, and free Wi-Fi in public areas.
©2026 cozycozy.com