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
Get Prices

51 hotels in Grantown-on-Spey

With a wide array of, user-friendly search tools and descriptive hotel profiles, you'll find Grantown-on-Spey hotel deals in a wink. Grab Grantown-on-Spey hotel deals and special offers as Booked.net works around the clock to find exclusive offers just for you. There are helpful search filters on our website to help you pick the best hotel close to Roche moutonnee. Booking a hotel in Scotland is a piece of cake with us and you will definitely be satisfied!Hide
Show more
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
Grant Arms Hotel25 The Square,, Grantown-on-Spey, United Kingdom, PH26 3HFView on map
400 yd from City Center100 yd from Grantown Museum & Heritage Trust Ltd
The pet-friendly hotel is a good starting point to Grantown-on-Spey' sights including Grantown Museum & Heritage Trust Ltd and Grantown Antiques and Collectables.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • Off-site car park
    +1
8.2
Great149 reviews
Price fromUS$ 134per nightSelect
Not available
Craiglynne HotelWoodlands Terrace, Grantown-on-Spey, United Kingdom, PH26 3JXView on map
600 yd from City Center900 yd from Royal British Legion
The hotel is based in a charming area of Grantown-on-Spey, offering a garden bar along with mountain biking and fisheries.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • On-site car park
    +1
7.4
Very good48 reviews
Price fromUS$ 131per nightSelect
Not available
Tigh Na Sgiath Country House HotelSkye Of Curr Road, Grantown-on-Spey, United Kingdom, PH26 3PA
3.0 mi from City Center
This villa is placed 19 km from Cairngorms National Park and boasts 8 rooms with tiled flooring.
9.0
Perfect5 reviews
Price fromUS$ 112per nightSelect
Not available
Seafield Lodge HotelWoodside Avenue, Grantown-on-Spey, United Kingdom, PH26 3JN
300 yd from City Center400 yd from Royal British Legion
Located close to The Craft Lounge, the hotel has 14 rooms, and boasts access to a train station.
7.4
Very good81 reviews
Price fromUS$ 139per nightSelect
Not available
The Garth HotelCastle Road, Grantown-on-Spey, United Kingdom, PH26 3HN
600 yd from City Center100 yd from Grantown museum
Set within easy reach of The Craft Lounge, the venue features a garden restaurant serving meals of local cuisine.
7.4
Very good25 reviews
Price fromUS$ 149per nightSelect
Not available
Dunallan HouseWoodside Ave, Grantown-on-Spey, United Kingdom, PH26 3JN
200 yd from City Center300 yd from Royal British Legion
The hotel has a lounge restaurant with dishes of vegetarian cuisine and is situated just off The Bookmark Bookshop.
9.6
Perfect8 reviews
Price fromUS$ 135per nightSelect
Not available
Rosehall Guest House13 The Square, Grantown-on-Spey, United Kingdom, PH26 3HG
400 yd from City Center100 yd from Royal British Legion
Set in Grantown-on-Spey, this 8-room property is an ideal base for visits to The Bookmark Bookshop.
8.8
Great4 reviews
Price fromUS$ 131per nightSelect
Not available
Firhall Highland B&BFirhall Grant Road, Grantown-on-Spey, United Kingdom
300 yd from City Center300 yd from Royal British Legion
There are rooms facing the garden and the hotel is set close to Grantown Museum & Heritage Trust Ltd.
Price fromUS$ 102per nightSelect
Not available
The SpeyDunvegan House, Grantown-on-Spey, United Kingdom, PH26 3HX
800 yd from City Center300 yd from Grantown museum
The luxury hotel is a good starting point to Grantown-on-Spey' sights including Royal British Legion and The High St. Merchants.
Price fromUS$ 122per nightSelect
Not available
Strathallan Bed And BreakfastGrant Road, Grantown-on-Spey, United Kingdom, PH26 3LD
200 yd from City Center400 yd from Royal British Legion
Boasting access to Anagach Woods, the hotel includes a shared lounge and a library onsite providing guests with en-suite rooms.
Price fromUS$ 112per nightSelect
Not available
Haus Alba38 The Square, Grantown-on-Spey, United Kingdom, PH26 3HF
300 yd from City Center100 yd from Royal British Legion
Offering hiking, climbing and fishing services in the area, this accommodation lies next to Old Spey Bridge, and within a 40-minute drive of Cairngorm Reindeer Herd.
Price fromUS$ 85per nightSelect
Not available
Ben Mhor Hotel53-57 High St, Grantown-on-Spey, United Kingdom
100 yd from City Center300 yd from Royal British Legion
Offering convenient proximity to Grantown Museum, the hotel is also close to Grantown Museum.
Price fromUS$ 56per nightSelect
Not available
The Speyside HotelThe Speyside Hotel, Grantown-on-Spey, United Kingdom, PH26 3LD
200 yd from City Center400 yd from Royal British Legion
Located 1 km from the center of the city, the hotel offers a buffet and board games for children.
Price fromUS$ 148per nightSelect
Not available
WillowbankHigh Street, Grantown-on-Spey, United Kingdom, PH26 3EN
400 yd from City Center700 yd from Royal British Legion
Set in Grantown-on-Spey, this 9-room property is an ideal base for visits to Grantown Museum & Heritage Trust Ltd.
8.4
Great
Price fromUS$ 102per nightSelect
Not available
Ravenscourt HouseSeafield Avenue, Grantown-on-Spey, United Kingdom, PH26 3JG
400 yd from City Center300 yd from Royal British Legion
Set in Grantown-on-Spey, this 8-room property is an ideal base for visits to The High St. Merchants.
Price fromUS$ 182per nightSelect
Not available
Westhaven Bed And BreakfastSouth Street, Grantown-on-Spey, United Kingdom, PH26 3HZ
600 yd from City Center200 yd from Grantown museum
This hotel is located in the northern part of the city next to Grantown Museum, boasting a scenic view together with a play area and board games for children.
7.2
Very good16 reviews
Price fromUS$ 116per nightSelect
Not available
Dava School HouseDava Moor, Grantown-on-Spey, United Kingdom
6.9 mi from City Center
Overlooking the garden, this luxury hotel welcomes guests with a daily continental breakfast.
Price fromUS$ 133per nightSelect
Not available
RossmorWoodlands Terrace, Grantown-on-Spey, United Kingdom, PH26 3JU
700 yd from City Center1000 yd from Royal British Legion
The property is fitted with an outdoor swimming pool and is situated less than 22 km from Cairngorms National Park.
Price fromUS$ 129per nightSelect
Not available
Waverley VillaHigh Street S N, Grantown-on-Spey, United Kingdom, PH26 3EW
200 yd from City Center300 yd from Royal British Legion
Located near Old Spey Bridge, this family hotel features a full Irish breakfast.
Price fromUS$ 105per nightSelect
Not available
Bydand Bed And BreakfastBydand Dulnain Bridge Dulnain Bridge Ph26 3Lugrantown On Spey, Grantown-on-Spey, United Kingdom, PH26 3LU
2.9 mi from City Center
Offering windsurfing, canoeing and horse riding in the area, this accommodation lies next to Abernethy National Nature Reserve, and within a 10-minute drive of The High St. Merchants.
Price fromUS$ 185per nightSelect
Not available
The Snug In Grantown3B High St, Grantown-on-Spey, United Kingdom, PH26 3HB
200 yd from City Center200 yd from Royal British Legion
Offering a kitchen with a microwave oven, an electric kettle and a dishwasher, the venue is located 10 minutes' walking distance from the center of Grantown-on-Spey.
Price fromUS$ 94per nightSelect
Not available
B&B NetherfieldNetherfield Skye Of Curr Dulnain Bridge, Grantown-on-Spey, United Kingdom, PH26 3PA
3.0 mi from City Center
Offering canoeing, hiking and horse riding in the area, this accommodation lies next to The Craft Lounge, and within a 10-minute drive of Abernethy National Nature Reserve.
Price fromUS$ 129per nightSelect
Not available
Ardenbeg BunkhouseGrant Road, Grantown-on-Spey, United Kingdom, PH26 3LD
200 yd from City Center400 yd from Royal British Legion
Set just outside Grantown Museum & Heritage Trust Ltd, the hostel offers a traditional accommodation within 10 minutes' walk of the city center.
Price fromUS$ 101per nightSelect
Not available
The Haugh HotelCromdale, Grantown-on-Spey, United Kingdom, PH26 3LW
2.8 mi from City Center
Placed close to Old Spey Bridge in the heart of Grantown-on-Spey, this hotel offers 6 rooms.
Price fromUS$ 115per nightSelect
Not available
Coppice Cottage44 Coppice Court, Grantown-on-Spey, United Kingdom, PH26 3LF
300 yd from City Center400 yd from Royal British Legion
Offering a kitchen complete with a full-sized refrigerator and an oven, this villa is located close to Anagach Woods.
Select
Not available
CaberfeidhGrantown On Spey Highland Ph26 Uk, Grantown-on-Spey, United Kingdom, PH26
3.4 mi from City Center
Set 4.2 km from Abernethy National Nature Reserve, this property features 1 bedrooms and a garden with a shower.
Select
Not available
Dolce Casa Grantown On SpeyDolce Casa Woodside Avenue, Grantown-on-Spey, United Kingdom, PH26 3JN
200 yd from City Center300 yd from Royal British Legion
Select
Not available
Inverallan HouseGrantown On Spey Ph26 3Ns, Grantown-on-Spey, United Kingdom, PH26 3NS
1.0 mi from City Center1600 yd from Old Spey Bridge
Landmark Forest Adventure Park is 13 km from this villa that offers 6 bedrooms along with a fully-fitted kitchen.
Price fromUS$ 1 106per nightSelect
Not available
Craggan Outdoors' Ardenbeg BunkhouseGrant Road, Grantown-on-Spey, United Kingdom, PH26 3LD
200 yd from City Center300 yd from Royal British Legion
Near the hotel, there is a boat dock and guests can easily reach Royal British Legion which is not far away.
Select
Not available
Grantown Caravan ParkSeafield Avenue, Grantown-on-Spey, United Kingdom, PH26 3JQ
900 yd from City Center800 yd from Royal British Legion
Select
Not available
West GortonWest Gorton, Grantown-on-Spey, United Kingdom, PH26 3NG
1500 yd from City Center1500 yd from Royal British Legion
This is a 2-bedroom villa, set in proximity to Anagach Woods.
Price fromUS$ 350per nightSelect
Not available
Hong Kong House35 Main Street Tomintoul, Grantown-on-Spey, United Kingdom, AB37 9EX
10.3 mi from City Center
Select
Not available
The Old Church Hall17 Main Street Tomintoul, Grantown-on-Spey, United Kingdom, AB37 9EX
10.3 mi from City Center
Featuring free self parking and a golf course, this property is situated a short distance from Glenlivet and the Cairngorms.
Select
Not available
Garden Park Guest HouseWoodside Avenue, Grantown-on-Spey, United Kingdom, PH26 3JN
300 yd from City Center300 yd from Royal British Legion
Select
Not available
Craigview Cottage22 The Square, Grantown-on-Spey, United Kingdom, PH26 3HF
400 yd from City Center100 yd from Grantown Museum & Heritage Trust Ltd
Select
Not available
40A High Street40A High Street, Grantown-on-Spey, United Kingdom, PH26 3EH
100 yd from City Center300 yd from Royal British Legion
Select
Not available
Mount Barker Bed & BreakfastSeafield Avenue, Grantown-on-Spey, United Kingdom, PH26 3JF
400 yd from City Center300 yd from Royal British Legion
Set in Grantown-on-Spey, this 2-room property is an ideal base for visits to Anagach Woods.
Select
Not available
Strombos93 Main Street Tomintoul, Grantown-on-Spey, United Kingdom, AB37 9HA
9.8 mi from City Center
Select
Not available
Dalnahaven2 Forest Road, Grantown-on-Spey, United Kingdom, PH26 3JJ
300 yd from City Center200 yd from Royal British Legion
Select
Not available
The Old LaundryCastle Grant, Grantown-on-Spey, United Kingdom, PH26 3PS
1.6 mi from City Center
Select
Not available
Courtyard BothyHeathfield Road Homefield, Grantown-on-Spey, United Kingdom, PH26 3HX
700 yd from City Center200 yd from Grantown museum
Featuring a tennis court and a golf course, this venue with a fully equipped kitchen is situated close to Anagach Woods.
Price fromUS$ 126per nightSelect
Not available
Strathspey Snug46D High Street, Grantown-on-Spey, United Kingdom, PH26 3EH
100 yd from City Center300 yd from Royal British Legion
Offering a fully equipped kitchen complete with a stove and a cooktop, this villa is located close to Anagach Woods.
Price fromUS$ 146per nightSelect
Not available
Turf CottageTurf Cottagemiddle Lanekettlewell, Grantown-on-Spey, United Kingdom, BD23 5QX
100 yd from City Center300 yd from Royal British Legion
Offering a kitchen complete with a dishwasher and a washing machine, this villa is located close to Grantown Antiques and Collectables.
Price fromUS$ 85per nightSelect
Not available
Dolce Casa, Grantown-On-Spey, Grantown-on-Spey, United Kingdom, PH26 3JN
200 yd from City Center300 yd from Royal British Legion
Featuring cots and a playroom which are perfect for kids, this villa is situated 1 km away from the city centre.
Price fromUS$ 942per nightSelect
Not available
Dalnahaven, Grantown-On-Spey, Grantown-on-Spey, United Kingdom, PH26 3JJ
300 yd from City Center200 yd from Royal British Legion
Situated 8 km from Abernethy Golf Club, this property features a golf course and a garden.
Price fromUS$ 312per nightSelect
Not available
The Old Laundry, Grantown-On-Spey, Grantown-on-Spey, United Kingdom, PH26 3PS
2.0 mi from City Center
Featuring a garden along with 3 bedrooms, this villa is set 16 km from Landmark Forest Adventure Park.
Price fromUS$ 323per nightSelect
Not available
Drummond CottageDrummond Cottage Woodside Avenue, Grantown-on-Spey, United Kingdom, PH26 3JR
300 yd from City Center600 yd from Royal British Legion
Offering a fully-fitted kitchen equipped with a microwave oven, a dishwasher and a washing machine, this villa is set near Old Spey Bridge.
Price fromUS$ 468per nightSelect
Not available
40A High Street, Grantown-on-Spey, United Kingdom, PH26 3EH
100 yd from City Center300 yd from Royal British Legion
Offering a full kitchen complete with a microwave oven, a dishwasher and a fridge, this villa is located close to Old Spey Bridge.
Price fromUS$ 337per nightSelect
Not available
Bruach Gorm CottageBruach Gorm Woodside Avenue, Grantown-on-Spey, United Kingdom, PH26 3JR
300 yd from City Center600 yd from Royal British Legion
Situated next to Old Spey Bridge, this 3-bedroom property features cots and playpens for families with kids.
Price fromUS$ 384per nightSelect
Not available
Dunstaffnage CottageDunstaffanage House, Grantown-on-Spey, United Kingdom, PH26 3JR
400 yd from City Center700 yd from Royal British Legion
Situated 1 km from the centre of Grantown-on-Spey, the venue features not only a garden, but also cots and playpens for families with kids.
Price fromUS$ 397per nightSelect
Not available
1 Craggan Cottage1 Craggan Cottages, Grantown-on-Spey, United Kingdom, PH26 3NT
1.0 mi from City Center1.1 mi from Old Spey Bridge
Situated 2 km from the centre of Grantown-on-Spey, the venue features not only a sunny patio, but also cots and board games for families with kids.
Price fromUS$ 152per nightSelect
Not available

Filtering results

Please wait...

51 hotels found

Your booking experience in Grantown-on-Spey

Budget hotels in Grantown-on-Spey

Explore Grantown-on-Spey on a low budget and stay in Ben Mhor Hotel or Ardenbeg Bunkhouse. Visitors to Grantown-on-Spey interested in reasonably priced accommodations can book a stay at The Garth Hotel, which is a 10-minute walk from the city center. The Snug In Grantown is an affordable choice that is directly adjacent to Grantown Museum and offers room rates from 94US$.

Convenience of staying in the city center

If you would like to stay within the action of Grantown-on-Spey's downtown, think about booking a room at Seafield Lodge Hotel that comes with free self-parking and a golf course. If you want to be closer to the center, consider Grant Arms Hotel, situated 1300 feet from the heart of Grantown-on-Spey and offering free self-parking and a golf course.

Guests interested in learning more about Grantown-on-Spey's local history and culture could pick a hotel near Army Command Ordnance Stores and RAOC Workshops, such as the Craiglynne Hotel situated 1700 feet away. Stay at Tigh Na Sgiath Country House Hotel, a 4-star hotel, to be within walking distance of Roche moutonnee.

Luxury and boutique accommodation

Ravenscourt House is a luxury hotel in Grantown-on-Spey a short walk from Landmark Forest Adventure Park.

Apartments, B&Bs and others

If you're traveling with your family around Grantown-on-Spey and need a suitable apartment, opt for Rosehall Guest House, just a 5-minute walk from Maclean's Highland Bakery restaurant. You can also try comfy The Granary In The Square B&B apartment, which includes a tennis court, canoeing and hiking. If you're traveling to Grantown-on-Spey on business, staying near Hills of Cromdale at The Haugh Hotel may be a good option. Dava School House is a cozy resort hotel in Grantown-on-Spey for travelers who are looking for facilities like free self-parking, a golf course and canoeing.

+ Read more - Less