Compare Hotels in Grantown-on-Spey, Scotland

Handpicked and Verified Places to Stay in Grantown-on-Spey, Scotland

Check-in
12Sept
Check-out
13Sept
Rooms and Guests2 Guests, 1 Room
Grantown-on-Spey is home to Craiglynne Hotel, the beautiful Grant Park, and the famous Spey River, offering stunning views and outdoor fun. Explore the nearby Anagach Wood for great hiking and mountain biking. For your stay, check out a variety of Grantown on Spey hotels, like cozy B&Bs with local charm or lodges with amenities for families. All options here are hand-picked based on reviews and amenities. When booking your hotel, consider traveling in spring or fall for milder weather, and use local buses for easy travel around the town.
All filters
Star rating
Guest rating
Accommodation type
Price per night
Popular landmarks
Amenities
Services
Brands
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
8.4
Great
Dunallan Guest House
Map200 m from City Centre300 m from Royal British Legion
FromUS$ 186 /nightSelect
8.2
Great
Strathallan Bed And Breakfast
Map200 m from City Centre100 m from Craggan Golf Course
FromUS$ 178 /nightSelect
8.2
Great
Ardenbeg
Map200 m from City Centre200 m from Craggan Golf Course
FromUS$ 82 /nightSelect
7.8
Very good
Map600 m from City Centre500 m from Craggan Golf Course
FromUS$ 59 /nightSelect
8.4
Great
Map300 m from City Centre100 m from Grantown Museum & Heritage Trust Ltd
FromUS$ 99 /nightSelect
8.6
Great
Map300 m from City Centre300 m from Craggan Golf Course
FromUS$ 155 /nightSelect
8.2
Great
Map100 m from City Centre200 m from Craggan Golf Course
FromUS$ 40 /nightSelect
8.2
Great
Map400 m from City Centre100 m from Grantown museum
FromUS$ 165 /nightSelect
8.2
Great
Map300 m from City Centre100 m from Craggan Golf Course
FromUS$ 114 /nightSelect
8.4
Great
Map
FromUS$ 174 /nightSelect
8.2
Great
Map500 m from City Centre400 m from Craggan Golf Course
FromUS$ 109 /nightSelect
8.2
Great
Brooklynn Guest House
Map400 m from City Centre200 m from Craggan Golf Course
FromUS$ 180 /nightSelect

Price range for stays in Grantown-on-Spey, Scotland

From budget-friendly B&Bs to castle hotels and Highland lodges, Scotland offers stays for every traveler's dream itinerary.

⬆️ The highest price
USD 186
⬇️ The lowest price
USD 40
💸 Average price for
4-star hotels
USD 150
3-star hotels
USD 105

Top places to stay in Grantown-on-Spey, Scotland

Based on guest reviews over the last 12 months

Historic Charm Awaits:
Grant Arms Hotel
Culinary Delights Experience:
The Ben Mhor Hotel, Bar & Restaurant
Relax in Nature's Embrace:
Tigh Na Sgiath Country House Hotel
Cozy Comforts for Families:
Garth Hotel
Welcoming Hospitality:
Ravenscourt Guest House
Classic Scottish Getaway:
The Speyside Hotel And Restaurant
Charming Bed and Breakfast:
Dunallan Guest House
Affordable Stays with Great Access:
Willowbank
Scenic Views and Relaxation:
Craiglynne Hotel

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, Bar & Restaurant offers family-friendly amenities such as larger rooms and dining options suitable for kids. Garth Hotel also features family rooms and is known for its welcoming atmosphere.
What are the top-rated hotels in Grantown-on-Spey based on guest reviews?
Top-rated properties include Tigh Na Sgiath Country House Hotel, praised for its service and unique views, and Dunallan Guest House, noted for its comfort and breakfast offerings, both receiving scores above 9.0 on guest review platforms.
Which hotels offer unique views in Grantown-on-Spey?
Tigh Na Sgiath Country House Hotel is known for its stunning views of the surrounding hills. Additionally, The Speyside Hotel and Restaurant has picturesque landscapes that guests frequently commend.
What is the average nightly rate for hotels in Grantown-on-Spey?
The average nightly rate varies by season, typically ranging from $80 to $150, with Garth Hotel frequently offering competitive pricing in the mid-range category.
Which hotel is best located for visiting local landmarks in Grantown-on-Spey?
The Grant Arms Hotel is centrally located, making it ideal for visiting local attractions like the Grantown Museum, which is just a 5-minute walk away.
Are there any budget-friendly hotel options available in Grantown-on-Spey?
Willowbank typically offers some of the most affordable accommodations with rates starting around $80 per night, making it a good choice for budget travelers.

Hotel Insights for Grantown-on-Spey Visitors

This guide summarizes crucial hotel information for travelers considering Grantown-on-Spey, evaluating 9 unique properties to help you make an informed accommodation choice.

Typical nightly rates range from $80 to $150.

Nine properties are available within the town.

Peak travel seasons are June to August and December to February.

Local taxes/fees may add approximately 10% to the booking cost.

Key attractions like Cairngorms National Park are about 16 km away.

More towns to explore across United Kingdom