Hotels in Grantown-on-Spey

23 available hotel offers

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

23 Cheap hotels in Grantown-on-Spey

Boat Country Inn And Restaurant - Grantown-on-Spey
8.1 2465 reviews

Boat Country Inn And Restaurant

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.
Muckrach Country House - Grantown-on-Spey
9.7 79 reviews

Muckrach Country House

hotel, Skye of Curr
Muckrach Country House, a hotel in Skye of Curr, is located approximately 5.96 kilometres from Abernethy Golf Club and 46.67 to 49.89 kilometres from Inverness landmarks including the University of the Highlands and Islands, Inverness Castle, and Inverness Train Station.
This country house offers pet-friendly accommodation with one bedroom and one bathroom, featuring free WiFi, on-site parking, a bar, a shared lounge, and a terrace, with continental or Full English/Irish breakfast available as part of the Muckrach Country House offer.
The Speyside Hotel And Restaurant - Grantown-on-Spey
9.1 929 reviews

The Speyside Hotel And Restaurant

hotel, Grantown on Spey
The Speyside Hotel and Restaurant is located in Grantown on Spey, a short walk from the Grantown Museum and within easy reach of other attractions such as Abernethy Golf Club and Landmark Forest Adventure Park. The hotel has consistently received excellent ratings for its location, cleanliness, and overall user experience.
The hotel offers a comfortable and welcoming atmosphere with a shared lounge for socialising and a garden and terrace for relaxing outdoors. Guests can enjoy a range of amenities including a restaurant, bar, room service, free Wi-Fi, and parking, as well as activities such as bike rentals and a paid airport shuttle service.
The Ben Mhor Hotel, Bar & Restaurant - Grantown-on-Spey
8.1 2580 reviews

The Ben Mhor Hotel, Bar & Restaurant

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 a restaurant

Boat Country Inn And Restaurant - Grantown-on-Spey
8.1 2465 reviews

Boat Country Inn And Restaurant

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.1 2580 reviews

The Ben Mhor Hotel, Bar & Restaurant

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 a pool

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

Boat Country Inn And Restaurant - Grantown-on-Spey
8.1 2465 reviews

Boat Country Inn And Restaurant

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 are the most affordable attractions in and around Grantown-on-Spey?

    There are loads of free things to do in Grantown-on-Spey. You can take a walk along the River Spey, explore the town's many shops and cafes, or visit the Grantown-on-Spey Museum. If you're looking for something a bit more active, you can go for a hike in the surrounding countryside or play a round of golf at the Grantown-on-Spey Golf Club.
  • 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.

  • How can travelers relax during a week in and arond Grantown-on-Spey?

    You can relax in Grantown-on-Spey by taking a stroll through the town's Victorian streets, stopping for a coffee at one of the local cafes, or enjoying a picnic by the River Spey. If you're feeling adventurous, you could go for a hike in the Cairngorms National Park or take a boat trip on Loch an Eilean.
  • 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 amenities can travelers expect in hotel rooms in Grantown-on-Spey?

    Hotel rooms in Grantown-on-Spey are typically well-equipped with comfortable beds, en-suite bathrooms, and tea and coffee making facilities. Many hotels also offer Wi-Fi, TVs, and hairdryers. Some hotels may have additional amenities like swimming pools, saunas, and gyms.
  • 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.

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

    The best time to book a hotel in Grantown-on-Spey is during the off-season, which is typically from November to March. You'll find lower prices and fewer crowds during this time. However, if you're looking to enjoy the summer weather and outdoor activities, you'll need to book well in advance, especially if you're travelling during the peak season, from June to August.
  • 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 some pet-friendly activities in and around Grantown-on-Spey?

    There are lots of dog-friendly activities in Grantown-on-Spey. You can take your dog for a walk along the River Spey, visit the Grantown-on-Spey Museum, or go for a hike in the surrounding countryside. Many of the local pubs and restaurants are also dog-friendly.
  • 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.

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

    There are several towns and cities worth visiting near Grantown-on-Spey. Aviemore is a popular tourist destination with plenty of shops, restaurants and activities. Inverness is a larger city with a castle, museums and a vibrant nightlife. If you're interested in whisky, you could visit the nearby distilleries at Aberlour, Glenfiddich and Glenlivet.

Popular destinations

Best Grantown-on-Spey hotels with parking

Muckrach Country House - Grantown-on-Spey
9.7 79 reviews

Muckrach Country House

hotel, Skye of Curr
Muckrach Country House, a hotel in Skye of Curr, is located approximately 5.96 kilometres from Abernethy Golf Club and 46.67 to 49.89 kilometres from Inverness landmarks including the University of the Highlands and Islands, Inverness Castle, and Inverness Train Station.
This country house offers pet-friendly accommodation with one bedroom and one bathroom, featuring free WiFi, on-site parking, a bar, a shared lounge, and a terrace, with continental or Full English/Irish breakfast available as part of the Muckrach Country House offer.
The Speyside Hotel And Restaurant - Grantown-on-Spey
9.1 929 reviews

The Speyside Hotel And Restaurant

hotel, Grantown on Spey
The Speyside Hotel and Restaurant is located in Grantown on Spey, a short walk from the Grantown Museum and within easy reach of other attractions such as Abernethy Golf Club and Landmark Forest Adventure Park. The hotel has consistently received excellent ratings for its location, cleanliness, and overall user experience.
The hotel offers a comfortable and welcoming atmosphere with a shared lounge for socialising and a garden and terrace for relaxing outdoors. Guests can enjoy a range of amenities including a restaurant, bar, room service, free Wi-Fi, and parking, as well as activities such as bike rentals and a paid airport shuttle service.
The Ben Mhor Hotel, Bar & Restaurant - Grantown-on-Spey
8.1 2580 reviews

The Ben Mhor Hotel, Bar & Restaurant

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.
Boat Country Inn And Restaurant - Grantown-on-Spey
8.1 2465 reviews

Boat Country Inn And Restaurant

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.

Best Grantown-on-Spey hotels with jacuzzi

Muckrach Country House - Grantown-on-Spey
9.7 79 reviews

Muckrach Country House

hotel, Skye of Curr
Muckrach Country House, a hotel in Skye of Curr, is located approximately 5.96 kilometres from Abernethy Golf Club and 46.67 to 49.89 kilometres from Inverness landmarks including the University of the Highlands and Islands, Inverness Castle, and Inverness Train Station.
This country house offers pet-friendly accommodation with one bedroom and one bathroom, featuring free WiFi, on-site parking, a bar, a shared lounge, and a terrace, with continental or Full English/Irish breakfast available as part of the Muckrach Country House offer.
©2026 cozycozy.com