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 vacation 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
851 ﺩ.ﺇ/nighttotal: 4255 ﺩ.ﺇ (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
627 ﺩ.ﺇ/nighttotal: 3135 ﺩ.ﺇ (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.
Grant Arms Hotel - Grantown-on-Spey
8.6 713 reviews
Grantown-on-Spey
13/07 – 18/07
886 ﺩ.ﺇ/nighttotal: 4430 ﺩ.ﺇ (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

Dunallan Guest House - Grantown-on-Spey
Grantown-on-Spey
20/07 – 24/07
761 ﺩ.ﺇ/nighttotal: 3044 ﺩ.ﺇ (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.

Frequently Asked Questions about hotels in Grantown-on-Spey

  • What are the most affordable attractions in and around Grantown-on-Spey?

    You can enjoy a lovely walk along the Speyside Way, which is a long-distance trail that passes through Grantown-on-Spey. The Grantown-on-Spey Highland Games are a great free event that happens in August. Or, if you're looking for something a bit more active, you can try 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?

    There's no better place to relax than by the River Spey. You can take a stroll along the riverbank, have a picnic, or even go for a swim in the summer. The Grantown-on-Spey library is a great place to unwind with a good book, and there are plenty of cafes and pubs where you can enjoy a cup of tea or a pint.
  • 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, Craiglynne Hotel, The Garth Hotel and Willowbank are the most popular ones.

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

    Most hotels in Grantown-on-Spey offer basic amenities like Wi-Fi, TVs, and tea and coffee making facilities. Some hotels also have swimming pools or gyms. You'll find that most places have a nice, comfortable feel to them, with a focus on welcoming guests.
  • What are the best luxury hotels in Grantown-on-Spey?

    The Grant Arms Hotel, Inverallan House and The Spey 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 shoulder seasons, from April to May and September to October, when the weather is still good but the prices are lower. If you're planning a trip during the summer months, it's a good idea to book in advance, especially if you're travelling with a group.
  • What are the best family friendly hotels in Grantown-on-Spey?

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

    You can take your furry friend for a walk along the Speyside Way, which is a great off-lead walking route. There are plenty of dog-friendly pubs and cafes in Grantown-on-Spey where you can stop for a bite to eat or a drink. And if you're looking for something a bit more adventurous, you can try a dog-friendly hike up to the top of Craigellachie Hill.
  • 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 Craiglynne Hotel.

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

    Just a short drive away, you'll find the charming town of Aviemore, which is a popular destination for outdoor activities. If you're interested in history, Inverness is a must-see, and the city of Aberdeen is also within easy reach. And of course, no trip to the Highlands would be complete without a visit to the Loch Ness area.

Destinations nearby

Best Grantown-on-Spey hotels with parking

The Ben Mhor Hotel, Bar & Restaurant - Grantown-on-Spey
8.2 3013 reviews
Grantown-on-Spey
13/07 – 18/07
627 ﺩ.ﺇ/nighttotal: 3135 ﺩ.ﺇ (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.
Boat Country Inn And Restaurant - Grantown-on-Spey
8.1 2272 reviews
Grantown-on-Spey
13/07 – 18/07
851 ﺩ.ﺇ/nighttotal: 4255 ﺩ.ﺇ (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.
Grant Arms Hotel - Grantown-on-Spey
8.6 713 reviews
Grantown-on-Spey
13/07 – 18/07
886 ﺩ.ﺇ/nighttotal: 4430 ﺩ.ﺇ (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.
Dunallan Guest House - Grantown-on-Spey
Grantown-on-Spey
20/07 – 24/07
761 ﺩ.ﺇ/nighttotal: 3044 ﺩ.ﺇ (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.

Best Grantown-on-Spey hotels with jacuzzi

Ravenscourt Guest House - Grantown-on-Spey
9.4 247 reviews
Grantown-on-Spey
20/07 – 24/07
841 ﺩ.ﺇ/nighttotal: 3364 ﺩ.ﺇ (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.
©2026 cozycozy.com