Hotels Near Me in Grantown-on-Spey

Stay Close to the City’s Top Sights and Connections in Grantown-on-Spey, United Kingdom
Check-in
29Jan2026Select date
Check-out
30Jan2026Select date
Rooms and Guests2 Guests, 1 Room
Grantown-on-Spey offers visitors access to stunning landscapes and the Spey River with its popular fishing spots. You can explore the nearby Cairngorms National Park for hiking and enjoy the unique architecture of the Grantown Museum. For accommodation, you'll find various options including grantown on spey hotels like the Grant Arms Hotel and the Highlander Hotel, combining local charm with great amenities. Selecting from grantown hotel listings ensures you find exclusive stays, carefully selected based on reviews. Book early, especially during summer and when events like the Grantown Annual Show occur. Use local buses for easy travel around the town.
View map
1-16 out of 16
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Dunallan Guest House Grantown-on-Spey
Map200 yd from City Centre300 yd from Royal British Legion
FromUS$ 186 /nightSelect
Haus Alba Bed & Breakfast Grantown-on-Spey
Map200 yd from City Centre100 yd from Royal British Legion
FromUS$ 163 /nightSelect
Strathallan Bed And Breakfast
Map200 yd from City Centre100 yd from Craggan Golf Course
FromUS$ 176 /nightSelect
The Drey
Map800 yd from City Centre700 yd from Grantown Museum & Heritage Trust Ltd
FromUS$ 131 /nightSelect
Tanleys B&B
Map4.3 mi from City Centre1100 yd from
FromUS$ 132 /nightSelect
The Ben Mhor Hotel, Bar & Restaurant
Map100 yd from City Centre200 yd from Craggan Golf Course
FromUS$ 40 /nightSelect
Garden Park Guest House
Map300 yd from City Centre300 yd from Royal British Legion
FromUS$ 191 /nightSelect
9.8
Perfect
Craiglynne Hotel
Map700 yd from City Centre500 yd from Craggan Golf Course
FromUS$ 59 /nightSelect
Grant Arms Hotel
Map300 yd from City Centre100 yd from Grantown Museum & Heritage Trust Ltd
FromUS$ 99 /nightSelect
Ravenscourt House, Guest House
Map300 yd from City Centre300 yd from Craggan Golf Course
FromUS$ 155 /nightSelect
Garth Hotel
Map500 yd from City Centre100 yd from Grantown museum
FromUS$ 165 /nightSelect
The Speyside Hotel And Restaurant
Map300 yd from City Centre100 yd from Craggan Golf Course
FromUS$ 114 /nightSelect
Ardenbeg
Map200 yd from City Centre200 yd from Craggan Golf Course
FromUS$ 82 /nightSelect
Willowbank
Map500 yd from City Centre400 yd from Craggan Golf Course
FromUS$ 109 /nightSelect
Brooklynn Guest House
Map400 yd from City Centre200 yd from Craggan Golf Course
FromUS$ 188 /nightSelect
Mount Barker
Map400 yd from City Centre400 yd from Craggan Golf Course
FromUS$ 242 /nightSelect

Price range for hotels in Grantown-on-Spey

A world of accommodation options awaits, from budget-friendly stays to luxurious retreats, with prices suited to every traveler's dream vacation.

⬆️ The highest price
US$ 242
⬇️ The lowest price
US$ 40
💸 Average price for
5-star hotels
US$ 219
4-star hotels
US$ 155
3-star hotels
US$ 106

Best hotels near me in Grantown-on-Spey

Based on guest reviews over the last 12 months

Comfort and Charm at Craiglynne Hotel:
Craiglynne Hotel
Cozy Retreat at The Ben Mhor Hotel Bar Restaurant:
The Ben Mhor Hotel, Bar & Restaurant
Historic Stay at Grant Arms Hotel:
Grant Arms Hotel
Scenic Views at The Speyside Hotel And Restaurant:
The Speyside Hotel And Restaurant
Elegance in Nature at Ravenscourt House Guest House:
Ravenscourt House, Guest House
Charming BnB Experience at Rossmor Bed Breakfast:
Quaint Vibes at Dunallan Guest House:
Dunallan Guest House
Family Run Comfort at Tanleys BnB:
Tanleys B&B
Artisan Feel at Haus Alba:
Haus Alba

FAQs about hotels in Grantown-on-Spey

We hope that the answers to these questions will help you plan your trip

Which hotels in Grantown-on-Spey are best for families?
The Ben Mhor Hotel and Garth Hotel are both family-friendly accommodations, offering spacious rooms and proximity to parks and local attractions suitable for children.
Are there hotels in Grantown-on-Spey with beautiful views?
Craiglynne Hotel and The Speyside Hotel and Restaurant offer stunning views of the surrounding Highlands, making them ideal for guests looking to enjoy the scenery.
What are the top-rated hotels in Grantown-on-Spey based on guest reviews?
The Grant Arms Hotel and Ravenscourt House, Guest House consistently receive high ratings for their service, cleanliness, and location, offering a quality stay for guests.
Which hotels are located near popular landmarks in Grantown-on-Spey?
Hotels like the Grant Arms Hotel and The Drey are situated close to the town center and major attractions, providing easy access for sightseeing.
What is the cheapest hotel option in Grantown-on-Spey?
Among the options, Tanleys B&B typically offers the lowest rates, starting from approximately $75 per night, providing budget-friendly accommodations.
What hotels in Grantown-on-Spey are particularly suited for couples?
Willowbank and Dunallan Guest House provide a cozy atmosphere and private settings, making them appealing choices for romantic getaways.

Essential Hotel Information for Grantown-on-Spey

This guide offers crucial information on hotels in Grantown-on-Spey, assessing 17 properties to help travelers make informed decisions about their accommodations.

Typical nightly rates range from $100 to $180 USD.

The peak travel season spans June to September.

Local tax rates are approximately 20% on accommodation.

The town center is about 1.5 km from the nearby Cairngorms National Park.

Book at least 3 months in advance for summer stays.

Other cities in United Kingdom

Check-in
29Jan2026Select date
Check-out
30Jan2026Select date
Rooms and Guests2 Guests, 1 Room