Hotels in Grantown-on-Spey

17 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

17 Cheap hotels in Grantown-on-Spey

Best Grantown-on-Spey hotels with a restaurant

Grant Arms Hotel - Grantown-on-Spey
8.6 713 reviews
Grantown-on-Spey
13/07 – 18/07
SG$310/nighttotal: SG$1550 (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.
Boat Country Inn And Restaurant - Grantown-on-Spey
8.1 2272 reviews
Grantown-on-Spey
13/07 – 18/07
SG$298/nighttotal: SG$1490 (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
13/07 – 18/07
SG$219/nighttotal: SG$1095 (5 )

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

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

The Ben Mhor Hotel, Bar & Restaurant - Grantown-on-Spey
8.2 3013 reviews
Grantown-on-Spey
13/07 – 18/07
SG$219/nighttotal: SG$1095 (5 )

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.

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.

Destinations nearby

Best Grantown-on-Spey hotels with parking

Dunallan Guest House - Grantown-on-Spey
Grantown-on-Spey
20/07 – 24/07
SG$266/nighttotal: SG$1064 (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.
Grant Arms Hotel - Grantown-on-Spey
8.6 713 reviews
Grantown-on-Spey
13/07 – 18/07
SG$310/nighttotal: SG$1550 (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.
Ravenscourt Guest House - Grantown-on-Spey
9.4 247 reviews
Grantown-on-Spey
20/07 – 24/07
SG$294/nighttotal: SG$1176 (4 )

Ravenscourt 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
SG$298/nighttotal: SG$1490 (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.

Best Grantown-on-Spey hotels with jacuzzi

The Ben Mhor Hotel, Bar & Restaurant - Grantown-on-Spey
8.2 3013 reviews
Grantown-on-Spey
13/07 – 18/07
SG$219/nighttotal: SG$1095 (5 )

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.
©2026 cozycozy.com