Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognise this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognise this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognise this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

36 hotels in Grantown-on-Spey

Search the best hotels and places to stay in Grantown-on-Spey

If you are searching for a comfortable accommodation for your next city escape in Scotland, we are always ready to indulge you with good Grantown-on-Spey hotel deals. Hotelmix.co.uk allows you to shorten your search in Scotland by proximity to transport links and popular sights. We have design and boutique hotels with a huge list of services and amenities together with other amazing accommodation options which grant you an extensive base for exploring.Hide
Show more
View map
Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
25 The Square Highland Grantown On Spey Scotland, Grantown-on-Spey, United Kingdom, PH26 3HFView on map
400 m from City Centre100 m from Grantown Museum & Heritage Trust Ltd
Within easy reach of Anagach Woods, this hotel comprises 55 rooms with private bathrooms.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • Off-site car park
    +1
8.2
Great149 reviews
From   £ 110 /nightSelect
Not available
Woodlands Terrace, Grantown-on-Spey, United Kingdom, PH26 3JXView on map
500 m from City Centre800 m from Royal British Legion
There are rooms facing the garden and the hotel is set close to Grantown Antiques and Collectables.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • On-site car park
    +1
7.4
Very good50 reviews
From   £ 117 /nightSelect
Not available
Castle Road, Grantown-on-Spey, United Kingdom, PH26 3HN
500 m from City Centre100 m from Grantown museum
The garden restaurant at the hotel serves fresh dishes of the local cuisine and guests can lounge at a private swimming pool.
7.4
Very good29 reviews
From   £ 116 /nightSelect
Not available
53-57 High St, Grantown-on-Spey, United Kingdom
100 m from City Centre300 m from Royal British Legion
The budget hotel is a good starting point to Grantown-on-Spey' sights including Old Spey Bridge and Anagach Woods.
7.0
Very good1 review
From   £ 47 /nightSelect
Not available
Woodside Avenue, Grantown-on-Spey, United Kingdom, PH26 3JN
200 m from City Centre300 m from Royal British Legion
The hotel is lodged in a royal-style building close to The High St. Merchants, boasting 14 rooms, shooting, lawn tennis and golf.
7.4
Very good83 reviews
From   £ 108 /nightSelect
Not available
Woodside Ave, Grantown-on-Spey, United Kingdom, PH26 3JN
200 m from City Centre300 m from Royal British Legion
Featuring an indoor swimming pool, this property is set a short distance from The High St. Merchants and offers scenic views over the hills.
9.6
Perfect8 reviews
From   £ 95 /nightSelect
Not available
Skye Of Curr Road, Grantown-on-Spey, United Kingdom, PH26 3PA
4.8 km from City Centre
Situated 5 km from Grantown-on-Spey city centre, the villa offers 8 rooms with large bathrooms.
9.0
Perfect5 reviews
From   £ 87 /nightSelect
Not available
The Speyside Hotel, Grantown-on-Spey, United Kingdom, PH26 3LD
200 m from City Centre300 m from Royal British Legion
Located 1 km from the center of the city, the hotel offers meals and board games for children.
From   £ 110 /nightSelect
Not available
High Street, Grantown-on-Spey, United Kingdom, PH26 3EN
400 m from City Centre600 m from Royal British Legion
Set in Grantown-on-Spey, this 9-room property is an ideal base for visits to The Bookmark Bookshop.
8.4
Great
From   £ 81 /nightSelect
Not available
13 The Square, Grantown-on-Spey, United Kingdom, PH26 3HG
400 m from City Centre100 m from Royal British Legion
Boasting mountain views, the apartment is set close to Grantown Museum & Heritage Trust Ltd in a ski area of Grantown-on-Spey.
8.4
Great10 reviews
From   £ 102 /nightSelect
Not available
Cromdale, Grantown-on-Spey, United Kingdom, PH26 3LW
4.4 km from City Centre
Placed close to Royal British Legion in the heart of Grantown-on-Spey, this hotel offers 6 rooms.
From   £ 89 /nightSelect
Not available
Grantown On Spey Ph26 3Ns, Grantown-on-Spey, United Kingdom, PH26 3NS
1.7 km from City Centre1.4 km from Old Spey Bridge
Featuring a garden along with 6 bedrooms, this villa is set 13 km from Landmark Forest Adventure Park.
From   £ 859 /nightSelect
Not available
38 The Square, Grantown-on-Spey, United Kingdom, PH26 3HF
300 m from City Centre100 m from Royal British Legion
Offering hiking, climbing and fisheries in the area, this accommodation lies next to Old Spey Bridge, and within a 40-minute drive of Cairngorm Reindeer Herd.
From   £ 66 /nightSelect
Not available
Dunvegan House, Grantown-on-Spey, United Kingdom, PH26 3HX
800 m from City Centre300 m from Grantown museum
Offering canoeing, billiards and darts in the area, this accommodation lies next to Old Spey Bridge, and within a 20-minute drive of Abernethy National Nature Reserve.
From   £ 95 /nightSelect
Not available
Seafield Avenue, Grantown-on-Spey, United Kingdom, PH26 3JG
400 m from City Centre300 m from Royal British Legion
Set in Grantown-on-Spey, this 8-room property is an ideal base for visits to Grantown Antiques and Collectables.
From   £ 141 /nightSelect
Not available
Firhall Grant Road, Grantown-on-Spey, United Kingdom
300 m from City Centre200 m from Royal British Legion
Bringing you close to Anagach Woods, the hotel offers to try canoeing, horse riding and hiking and is nestled in a historical-style building.
From   £ 96 /nightSelect
Not available
Woodlands Terrace, Grantown-on-Spey, United Kingdom, PH26 3JU
600 m from City Centre900 m from Royal British Legion
Set in Grantown-on-Spey, this 6-room property is an ideal base for visits to Grantown Antiques and Collectables.
From   £ 98 /nightSelect
Not available
Grant Road, Grantown-on-Spey, United Kingdom, PH26 3LD
200 m from City Centre300 m from Royal British Legion
This hotel features a shared lounge and a library, together with rooms overlooking the garden, and is located in a northern area.
From   £ 87 /nightSelect
Not available
South Street, Grantown-on-Spey, United Kingdom, PH26 3HZ
500 m from City Centre200 m from Grantown museum
Based in a Georgian-style building steps away from The Bookmark Bookshop, the venue offers a stunning view along with mountain biking, diving and horse riding.
7.2
Very good16 reviews
From   £ 90 /nightSelect
Not available
High Street S N, Grantown-on-Spey, United Kingdom, PH26 3EW
200 m from City Centre200 m from Royal British Legion
Set near Old Spey Bridge, this family venue is 10 minutes' walk of the city center.
From   £ 99 /nightSelect
Not available
Bydand Dulnain Bridge Dulnain Bridge Ph26 3Lugrantown On Spey, Grantown-on-Spey, United Kingdom, PH26 3LU
4.7 km from City Centre
Staying at this countryside hotel, guests can enjoy panoramic views of Andes Mountains and Cairngorm Mountains.
8.0
Great5 reviews
From   £ 133 /nightSelect
Not available
3B High St, Grantown-on-Spey, United Kingdom, PH26 3HB
200 m from City Centre200 m from Royal British Legion
Enjoy a tennis court and a golf course, when you stay in this 1-bedroom apartment in Grantown-on-Spey, close to Grantown Museum & Heritage Trust Ltd.
From   £ 75 /nightSelect
Not available
Dava Moor, Grantown-on-Spey, United Kingdom
11.2 km from City Centre
Overlooking the garden, this luxury hotel welcomes guests with a daily continental breakfast.
From   £ 103 /nightSelect
Not available
Grant Road, Grantown-on-Spey, United Kingdom, PH26 3LD
200 m from City Centre300 m from Royal British Legion
Located within 10 minutes' walk of the city center, this traditional hostel gives quick access to Royal British Legion.
From   £ 99 /nightSelect
Not available
Heathfield Road Homefield, Grantown-on-Spey, United Kingdom, PH26 3HX
600 m from City Centre200 m from Grantown museum
Offering a fully equipped kitchen complete with a microwave, an electric kettle and a dishwasher, this villa is located close to Royal British Legion.
From   £ 96 /nightSelect
Not available
Dunstaffanage House, Grantown-on-Spey, United Kingdom, PH26 3JR
400 m from City Centre600 m from Royal British Legion
Situated next to Old Spey Bridge, this 3-bedroom property features cots and playpens for families with kids.
From   £ 308 /nightSelect
Not available
Bruach Gorm Woodside Avenue, Grantown-on-Spey, United Kingdom, PH26 3JR
300 m from City Centre600 m from Royal British Legion
Featuring cots and playpens which are perfect for kids, this villa is situated 1 km away from the city centre.
From   £ 298 /nightSelect
Not available
Netherfield Skye Of Curr Dulnain Bridge, Grantown-on-Spey, United Kingdom, PH26 3PA
4.9 km from City Centre
This hotel is a frequent tourist destination due to its quiet location and stunning views of Cairngorm Mountains.
From   £ 100 /nightSelect
Not available
Drummond Cottage Woodside Avenue, Grantown-on-Spey, United Kingdom, PH26 3JR
300 m from City Centre600 m from Royal British Legion
Cairngorm Reindeer Herd is 19 km from this villa that offers 4 bedrooms along with a fully-fitted kitchen.
From   £ 364 /nightSelect
Not available
44 Coppice Court, Grantown-on-Spey, United Kingdom, PH26 3LF
300 m from City Centre400 m from Royal British Legion
Offering a kitchen complete with a full-sized refrigerator and an oven, this villa is located close to Grantown Museum & Heritage Trust Ltd.
Select
Not available
Grantown On Spey Highland Ph26 Uk, Grantown-on-Spey, United Kingdom, PH26
5.5 km from City Centre
Set 4.2 km from Abernethy National Nature Reserve, this property features 1 bedrooms and a garden with a shower.
Select
Not available
Grant Road, Grantown-on-Spey, United Kingdom, PH26 3LD
200 m from City Centre300 m from Royal British Legion
There are rooms facing garden and the hotel is set close to Craggan Fishery.
Select
Not available
1 Craggan Cottages, Grantown-on-Spey, United Kingdom, PH26 3NT
1.7 km from City Centre1.8 km from Old Spey Bridge
Set 1.9 km from Anagach Woods, this property features 4 bedrooms and a sunny patio with a sitting area.
From   £ 118 /nightSelect
Not available
Turf Cottagemiddle Lanekettlewell, Grantown-on-Spey, United Kingdom, BD23 5QX
100 m from City Centre300 m from Royal British Legion
Offering a kitchen equipped with a dishwasher and a washing machine, this villa is set near Old Spey Bridge.
From   £ 66 /nightSelect
Not available
46D High Street, Grantown-on-Spey, United Kingdom, PH26 3EH
100 m from City Centre300 m from Royal British Legion
Offering a fully-fitted kitchen complete with a stove and a cooktop, this villa is located close to Grantown Antiques and Collectables.
From   £ 113 /nightSelect
Not available
Seafield Avenue, Grantown-on-Spey, United Kingdom, PH26 3JF
400 m from City Centre300 m from Royal British Legion
Set in Grantown-on-Spey, this 2-room property is an ideal base for visits to Royal British Legion.
Select
Not available

Filtering results

Please wait...

36 hotels found

Where to stay in Grantown-on-Spey?

Best cheap hotels in Grantown-on-Spey

On a smaller budget, you could stay at Garth Hotel, where prices are about 84£ per night on average.

Convenience of staying in hotels in the city centre

If you enjoy nature, why not choose a central Dunallan Guest House, which features an outdoor swimming pool, a golf course and canoeing as well as located next to a national park and mountains. Seafield Lodge Hotel is 200 meters away from the downtown and features a sauna and lawn tennis.

Consider staying at Grant Arms Hotel, where you'll be within 5 minutes' walking distance of The High St. Merchants.

Luxury and boutique accommodation in Grantown-on-Spey

The Snug In Grantown is a charming choice that is only a 5-minute walk to the center and offers rates from 66£.

Explore and find your best apartments, B&Bs and others

If you want to be near Grantown Museum & Heritage Trust Ltd, pick Westhaven Bed And Breakfast, which is a good option for families and just a 5-minute walk away. For travelers who love hiking and cycling, pick Dava School House near Mill of Kellas Trout Fishery, a resort that offers scenic views of the garden.

Show moreLess