Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

52 hotels in Grantown-on-Spey

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

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
Price from£ 138per 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 good48 reviews
Price from£ 119per 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 good25 reviews
Price from£ 119per 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
Price from£ 89per 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.
Price from£ 42per 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 good81 reviews
Price from£ 111per nightSelect
Not available
Woodside Avenue, 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
Price from£ 95per 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.
Price from£ 118per nightSelect
Not available
Dolce Casa Woodside Avenue, Grantown-on-Spey, United Kingdom, PH26 3JN
200 m from City Centre300 m from Royal British Legion
Select
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
Price from£ 81per 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.8
Great4 reviews
Price from£ 105per 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.
Price from£ 92per 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.
Price from£ 883per 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.
Price from£ 68per 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.
Price from£ 145per 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.
Price from£ 97per 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.
Price from£ 98per 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.
Price from£ 89per 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
Price from£ 93per 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.
Price from£ 84per 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.
Price from£ 137per 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.
Price from£ 103per 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.
Price from£ 77per 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.
Price from£ 106per 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.
Price from£ 98per 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.
Price from£ 81per 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.
Price from£ 103per 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.
Price from£ 317per nightSelect
Not available
, Grantown-on-Spey, United Kingdom, PH26 3JJ
300 m from City Centre200 m from Royal British Legion
Situated 8 km from Abernethy Golf Club, this venue features a golf course and a garden.
Price from£ 238per 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.
Price from£ 307per nightSelect
Not available
, Grantown-on-Spey, United Kingdom, PH26 3EH
100 m from City Centre200 m from Royal British Legion
Offering a fully-fitted kitchen complete with a microwave oven, a dishwasher and an oven, this villa is located close to Old Spey Bridge.
Price from£ 269per 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.
Price from£ 374per nightSelect
Not available
West Gorton, Grantown-on-Spey, United Kingdom, PH26 3NG
1.3 km from City Centre1.3 km from Royal British Legion
This is a 2-bedroom villa, set in proximity to The High St. Merchants.
Price from£ 233per 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
Waverly Villa, High Street, , Grantown-on-Spey, United Kingdom, PH26 3EW
300 m from City Centre600 m from Royal British Legion
Offering a kitchen complete with a dishwasher and a washing machine, this villa is located close to Grantown Museum.
Price from£ 66per nightSelect
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
, Grantown-on-Spey, United Kingdom, PH26 3HF
400 m from City Centre100 m from Royal British Legion
Select
Not available
, Grantown-on-Spey, United Kingdom, PH26 3PS
3.3 km from City Centre
Landmark Forest Adventure Park is 16 km from this villa that offers 3 bedrooms along with a fully equipped kitchen.
Price from£ 258per nightSelect
Not available
Woodside Avenue, Grantown-on-Spey, United Kingdom, PH26 3JN
300 m from City Centre300 m from Royal British Legion
Select
Not available
Seafield Avenue, Grantown-on-Spey, United Kingdom, PH26 3JQ
800 m from City Centre800 m from Royal British Legion
Select
Not available
35 Main Street Tomintoul, Grantown-on-Spey, United Kingdom, AB37 9EX
16.6 km from City Centre
Select
Not available
17 Main Street Tomintoul, Grantown-on-Spey, United Kingdom, AB37 9EX
16.6 km from City Centre
Featuring free self parking and a golf course, this property is situated a short distance from Tomintoul Museum.
Select
Not available
22 The Square, Grantown-on-Spey, United Kingdom, PH26 3HF
400 m from City Centre100 m from Grantown Museum & Heritage Trust Ltd
Select
Not available
40A High Street, Grantown-on-Spey, United Kingdom, PH26 3EH
100 m from City Centre200 m from Royal British Legion
Select
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
93 Main Street Tomintoul, Grantown-on-Spey, United Kingdom, AB37 9HA
15.8 km from City Centre
Select
Not available
2 Forest Road, Grantown-on-Spey, United Kingdom, PH26 3JJ
300 m from City Centre200 m from Royal British Legion
Select
Not available
Castle Grant, Grantown-on-Spey, United Kingdom, PH26 3PS
2.5 km from City Centre2.1 km from Grantown museum
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.
Price from£ 121per 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.
Price from£ 117per nightSelect
Not available
, Grantown-on-Spey, United Kingdom, PH26 3JN
200 m from City Centre300 m from Royal British Legion
Situated next to Old Spey Bridge, this 4-bedroom property features cots and a playroom for families with kids.
Price from£ 752per nightSelect
Not available

Filtering results

Please wait...

52 hotels found

Your booking experience 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.

Budget 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 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

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

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