Hotels in Grantown-on-Spey,

Only verified and hand-selected hotels for your stay in Grantown-on-Spey, Scotland
Check-in
14Feb2026Select date
Check-out
15Feb2026Select date
Rooms and Guests2 Guests, 1 Room
View map
1-12 out of 12
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Map300 m from City Centre100 m from Craggan Golf Course
FromUS$ 114 /nightSelect
Map200 m from City Centre300 m from Royal British Legion
FromUS$ 186 /nightSelect
15 adults
7 bedrooms
8 beds
Map1.8 km from City Centre1.4 km from Old Spey Bridge
FromUS$ 412 /nightSelect
Map200 m from City Centre100 m from Royal British Legion
FromUS$ 150 /nightSelect
Map200 m from City Centre100 m from Craggan Golf Course
FromUS$ 176 /nightSelect
Map200 m from City Centre200 m from Craggan Golf Course
FromUS$ 82 /nightSelect
9.8
Perfect
Map600 m from City Centre500 m from Craggan Golf Course
FromUS$ 59 /nightSelect
Map300 m from City Centre100 m from Grantown Museum & Heritage Trust Ltd
FromUS$ 99 /nightSelect
Map300 m from City Centre300 m from Craggan Golf Course
FromUS$ 155 /nightSelect
Map100 m from City Centre200 m from Craggan Golf Course
FromUS$ 40 /nightSelect
Map400 m from City Centre100 m from Grantown museum
FromUS$ 165 /nightSelect
2 adults
1 bedroom
1 bed
FromUS$ 189 /nightSelect

Typical price range for hotels in Grantown-on-Spey

Accommodation options for your choice, from budget-friendly to luxury hotels.

⬆️ The highest price
US$ 412
⬇️ The lowest price
US$ 40
💸 Average price for
4-star hotels
US$ 150
3-star hotels
US$ 90

Discover the best hotels in Grantown-on-Spey

Based on genuine guest experiences

Scenic Highland Retreats:
Tigh Na Sgiath Country House Hotel
Cozy Bed and Breakfasts:
Charming Guest Houses:
Ravenscourt House, Guest House
Traditional Scottish Stay:
Grant Arms Hotel
Welcoming Family Hotels:
The Ben Mhor Hotel, Bar & Restaurant
Comfortable Lodges:
Garth Hotel
Nature Lovers Paradise:
The Speyside Hotel And Restaurant
Chic Country Escapes:
Dunallan Guest House
Modern Accommodations:
Haus Alba

Frequently asked questions about hotels in Grantown-on-Spey

We hope these answers help make planning your trip simpler

Which hotel properties are highly rated by guests in Grantown-on-Spey?
Top-rated properties include the Tigh Na Sgiath Country House Hotel and the Grant Arms Hotel, both receiving excellent reviews for service and location.
Where can I find the cheapest hotel options in Grantown-on-Spey?
Rossmor Bed & Breakfast and Ravenscourt House, Guest House typically offer competitive prices, often starting around $70 per night.

Hotel Insights for Grantown-on-Spey Visitors

This guide provides key information on hotel accommodations evaluated in Grantown-on-Spey, helping travelers make informed choices based on 13 available properties.

Typical nightly rates range from $80 to $150.

Peak travel seasons occur from June to August and around Christmas.

Local taxes/fees add approximately 20% to your bill.

Key attractions like the Spey Valley Golf Course are around 2 km away.

Book early to secure the best rates during peak seasons.

Other cities in United Kingdom

Check-in
14Feb2026Select date
Check-out
15Feb2026Select date
Rooms and Guests2 Guests, 1 Room