Last-minute hotel deals in Grantown-on-Spey

Add dates
Add dates
1 room, 2 Guests
Compare deals on Booking.com

Trusted by over 100,000 guests every year

Add dates
Add dates
room 1

Adults

18+
2

Children

0-17
0
Add another room
usp iconExclusive member prices

Become a member for free and save up to 15% on thousands of properties with our member prices.

usp iconThe biggest range

Search hotels across the globe with our easy-to-use filters to find your perfect stay.

usp iconThe best price

We compare thousands of deals in seconds to provide you the best price every time.

usp iconFree cancellation & pay later

Access a range of fully refundable and pay on arrival properties for complete flexibility.

Grantown-on-Spey, nestled in the heart of the Scottish Highlands, offers a charming retreat for travelers seeking a blend of history and natural beauty. Founded in 1765, this picturesque town is renowned for its stunning 18th and 19th-century architecture, including several grand hotels that provide a cozy stay amidst the serene landscapes. Visitors can explore the quaint streets of the town center, which is a hub for local culture and hospitality.

For those looking to immerse themselves in the local atmosphere, the best neighborhoods to stay include the historic town center and the scenic areas along the River Spey. These locations offer easy access to the town's top attractions, such as the Cairngorm Mountains and the nearby Speyside Whisky Trail, making it a perfect base for outdoor enthusiasts and whisky connoisseurs alike.

Whether you're here for the rich history, the breathtaking landscapes, or the warm Scottish hospitality, Grantown-on-Spey promises an unforgettable experience.

Clear filters

Grantown-on-Spey

Most popular
Sort by

See the latest prices and deals by choosing your dates

These properties may not be in the centre of Grantown-on-Spey, but are nearby and match your search.
Primary image
Hotel Square
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Tomintoul, Ballindalloch · 16.33 km from centre

10.0

 

2 reviews

Breakfast available

With a stay at Hotel Square in Ballindalloch, you'll be 9.3 mi (14.9 km) from Glenlivet Distillery and 18.9 mi (30.4 km) from Cairngorms National Park. This hotel is 23.3 mi (37.6 km) from Balmoral Castle and 25.7 mi (41.4 km) from Macallan Distillery.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Carn Mhor Bed and Breakfast
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Bed & breakfast in Aviemore · 19.28 km from centre

9.2

 

169 reviews

Breakfast available

With a stay at Carn Mhor Bed and Breakfast in Aviemore, you'll be within a 10-minute walk of Dalfaber Neighbourhood Centre and Cairngorm Brewery. This bed & breakfast is 13.1 mi (21.1 km) from Cairngorms National Park and 0.8 mi (1.3 km) from Spey Valley Championship Golf Course.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Carrbridge Hotel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Carrbridge · 13.37 km from centre

7.6

 

47 reviews

Breakfast available

With a stay at Carrbridge Hotel in Carrbridge, you'll be next to a golf course, just a 2-minute walk from Carrbridge Golf Club and 11 minutes by foot from Landmark Forest Adventure Park. This golf hotel is 7.5 mi (12.1 km) from Cairngorms National Park and 3.6 mi (5.8 km) from Loch Vaa.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Eriskay Guest House and Aviemore Glamping
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guesthouse in Aviemore · 20.08 km from centre

9.4

 

127 reviews

Breakfast available

Located in Aviemore, Eriskay Guest House and Aviemore Glamping is within a 15-minute walk of Strathspey Steam Railway and Dalfaber Neighbourhood Centre. This guesthouse is 13.7 mi (22 km) from Cairngorms National Park and 0.8 mi (1.3 km) from Cairngorm Brewery.

Compare price on Booking.com
Compare price on Booking.com
The Balavoulin - Pub with Rooms
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Inn in Aviemore · 20.15 km from centre

8.8

 

1,176 reviews

Located in Aviemore, 30 miles from Inverness Castle, The Balavoulin - Pub with Rooms provides accommodations with a garden, free private parking, a restaurant and a bar. 29 miles from University of the Highlands and Islands, Inverness and 30 miles from Inverness Train Station, the inn has a ski pass sales point. Highland Wildlife Park is 8.6 miles from the inn.

With a private bathroom equipped with a shower and free toiletries, rooms at the inn also provide guests with free WiFi, while some rooms here will provide you with a mountain view.

An à la carte, Full English/Irish or vegetarian breakfast is available at the property.

Guests at The Balavoulin - Pub with Rooms will be able to enjoy activities in and around Aviemore, like hiking, skiing and cycling.

Boat of Garten Golf Club is 6.1 miles from the accommodation, while Landmark Forest Adventure Park is 6.4 miles away. Inverness Airport is 35 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Primary image
The Smugglers Hostel
Full StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hostel in Tomintoul, Ballindalloch · 16.61 km from centre

6.8

 

10 reviews

Located in Ballindalloch, The Smugglers Hostel is in a rural location, a 1-minute drive from Drumin Castle and 5 minutes from Speyside Way - Tominoul Spur. This hostel is 19 mi (30.6 km) from Cairngorms National Park and 23.2 mi (37.3 km) from Balmoral Castle.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Dalrachney Lodge Hotel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Carrbridge · 13.16 km from centre

9.2

 

127 reviews

Breakfast available

Located in Carrbridge, Dalrachney Lodge Hotel is within a 5-minute drive of Carrbridge Golf Club and Landmark Forest Adventure Park. This hotel is 7.9 mi (12.7 km) from Cairngorms National Park and 3.8 mi (6.2 km) from Loch Vaa.

Compare price on Booking.com
Compare price on Booking.com
Salmon Run Lodge
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in Carrbridge · 14.29 km from centre

10.0

 

1 review

Salmon Run Lodge is located in Carrbridge, just 23 miles from Inverness Castle and 22 miles from University of the Highlands and Islands, Inverness. The vacation home features both Wifi and private parking free of charge. Inverness Train Station is 23 miles from the vacation home and Castle Stuart Golf Links is 27 miles away.

The accommodation has a fireplace.

Guests can also relax in the garden.

Landmark Forest Adventure Park is 1.2 miles from Salmon Run Lodge, while Boat of Garten Golf Club is 5.5 miles away. Inverness Airport is 29 miles from the property.

Compare price on Booking.com
Compare price on Booking.com
Richmond Arms Hotel
Full StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hotel in Tomintoul · 16.42 km from centre

7.4

 

742 reviews

Including a restaurant and 2 bars serving many local whiskeys, the Richmond Arms Hotel is located in the attractive village of Tomintoul in the Cairngorms National Park. Around 57 miles from Aberdeen Airport, this hotel provides free parking and WiFi.

Each guest room has an en suite shower or bath with toiletries provided.

The Richmond Arms restaurant offers a full menu including pastas, burgers, pies and vegetarian dishes. There are also desserts and a children’s selection. The 2 hotel bars stock around 150 single malt whiskeys, including many from the Speyside region.

Tomintoul is around 27 miles from Aviemore, north of beautiful Loch an Eilein, and 14 miles from Grantown-on-Spey. The town is home to the Speyside Center, including a whiskey shop, restaurant, art gallery and garden center.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Dunroamin
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Bed & breakfast in Aviemore · 20.12 km from centre

9.6

 

46 reviews

Breakfast available

Located in Aviemore, Dunroamin is within a 15-minute walk of Strathspey Steam Railway and Dalfaber Neighbourhood Centre. This bed & breakfast is 13.6 mi (21.8 km) from Cairngorms National Park and 0.8 mi (1.3 km) from Cairngorm Brewery.

Compare price on Booking.com
Compare price on Booking.com
The Boat House Guesthouse
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guest house in Aberdeenshire and Moray, Boat of Garten · 12.79 km from centre

7.8

 

448 reviews

Located in the small village of Boat of Garten, The Boat House Guest house offers free WiFi access and free on-site parking. Nestled in the Cairngorms National Park, the property is surrounded by walking and hiking trails. Landmark Forest Adventure Park is 7 minutes' drive away.

Inside each room there is a TV and tea and coffee making facilities. Featuring a shower, the private bathroom also comes with a bath and free toiletries. Extras include towels.

At The Boat House Guest house there is a garden. Other facilities offered at the property include a shared lounge.

The guest house is 9 minutes' drive from Carrbridge Golf Club and just 2 minutes' drive from Boat of Garten Golf and Tennis Club. The Tomatin Distillery is 16 miles away.

Compare price on Booking.com
Compare price on Booking.com
Room
Cairngorm Highland Bungalows
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Vacation home in Aviemore · 19.39 km from centre

9.2

 

14 reviews

When you stay at Cairngorm Highland Bungalows in Aviemore, you'll be near the beach, within a 10-minute walk of Cairngorm Brewery and Spey Valley Championship Golf Course. This vacation home is 13.5 mi (21.8 km) from Cairngorms National Park and 0.3 mi (0.5 km) from Dalfaber Neighbourhood Centre.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Argyle Guest House
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guesthouse in Tomintoul, Ballindalloch · 16.48 km from centre

9.4

 

216 reviews

Breakfast available

With a stay at Argyle Guest House in Ballindalloch, you'll be 7.7 mi (12.3 km) from Lecht Ski Resort and 18.9 mi (30.5 km) from Cairngorms National Park. This guesthouse is 23.3 mi (37.4 km) from Balmoral Castle and 25.8 mi (41.5 km) from Macallan Distillery.

Compare price on Booking.com
Compare price on Booking.com
Room
Cairngorm Guest House
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guesthouse in Aviemore · 19.99 km from centre

9.4

 

122 reviews

Breakfast available

With a stay at Cairngorm Guest House in Aviemore, you'll be within a 15-minute walk of Dalfaber Neighbourhood Centre and Cairngorm Brewery. This guesthouse is 13.4 mi (21.6 km) from Cairngorms National Park and 0.5 mi (0.8 km) from Strathspey Steam Railway.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Sweeney Aviemore One
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in Aviemore · 20.02 km from centre

8.6

 

36 reviews

With a stay at Sweeney Aviemore One in Aviemore, you'll be within a 15-minute walk of Strathspey Steam Railway and Dalfaber Neighbourhood Centre. This apartment is 13.5 mi (21.7 km) from Cairngorms National Park and 0.7 mi (1.2 km) from Cairngorm Brewery.

Compare price on Booking.com
Compare price on Booking.com
Primary image
Macdonald Aviemore Woodland Lodges
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Lodge in Aviemore · 20.78 km from centre

8.4

 

40 reviews

With a stay at Macdonald Aviemore Woodland Lodges in Aviemore, you'll be near ski lifts, just steps from Spey Valley Golf Course and a 4-minute drive from Speyside Wildlife. This lodge is 3.5 mi (5.7 km) from Loch an Eilein and 5.8 mi (9.4 km) from Loch Morlich.

Compare price on Booking.com
Compare price on Booking.com
Lobby
Ravenscraig Guest House
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Guesthouse in Aviemore · 19.96 km from centre

9.6

 

20 reviews

Breakfast available

Located in Aviemore, Ravenscraig Guest House is within a 10-minute drive of Loch an Eilein and Loch Morlich. This golf guesthouse is 7 mi (11.3 km) from Cairngorm Reindeer Centre and 7.5 mi (12 km) from Loch Insh.

Compare price on Booking.com
Compare price on Booking.com
Cairngorm Lodge Youth Hostel
Full StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Hostel in Aviemore, Loch Morlich · 18.78 km from centre

8.1

 

411 reviews

Located in Loch Morlich, 11 miles from Boat of Garten Golf Club, Cairngorm Lodge Youth Hostel has accommodations with a garden, free private parking, a shared lounge and a terrace. With free WiFi, this 3-star hostel has a restaurant and a bar. The property provides a shared kitchen and luggage storage space for guests.

Rooms are complete with a shared bathroom equipped with a shower, while some rooms at the hostel also have a seating area.

The daily breakfast offers buffet, continental or Full English/Irish options.

Guests at Cairngorm Lodge Youth Hostel will be able to enjoy activities in and around Loch Morlich, like hiking, skiing and cycling.

Landmark Forest Adventure Park is 14 miles from the accommodation, while Abernethy Golf Club is 14 miles from the property. Inverness Airport is 43 miles away.

Compare price on Booking.com
Compare price on Booking.com
Holly Lodge
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Holiday home in Aviemore · 19.78 km from centre

9.8

 

8 reviews

30 miles from Inverness Castle in Aviemore, Holly Lodge features accommodations with access to a hot tub. The property is around 29 miles from University of the Highlands and Islands, Inverness, 30 miles from Inverness Train Station, and 6.7 miles from Landmark Forest Adventure Park.

The vacation home features 2 bedrooms, a fully equipped kitchen with a dishwasher and kitchenware, a washing machine, and 2 bathrooms. Featuring free private parking, this 4-star vacation home also features free Wifi. The accommodation has a fireplace.

Guests can relax in the garden at the property.

Boat of Garten Golf Club is 6.9 miles from Holly Lodge, while Highland Wildlife Park is 10 miles from the property. Inverness Airport is 35 miles away.

Compare price on Booking.com
Compare price on Booking.com
Silverglades Holiday Homes
Full StarFull StarFull StarFull Star
This star rating is provided to LateRooms by the property. It is usually determined by an official hotel rating organisation or another third party.

Apartment in Aviemore · 19.47 km from centre

9.0

 

346 reviews

At the heart of the Cairngorms National Park, Silverglades Holiday Homes provide luxurious self-catering accommodations in Aviemore. A wide range of 1, 2, 3 and 4-bedroom properties in a selection of styles and property types, many enjoying beautiful Highland scenery.

Each of the Silverglades properties has its own individual features, from wood burning stoves and gardens with barbecue and patio areas to stylish apartments in central locations in Aviemore . We can offer both pet-friendly and pet-free properties in bungalows, houses, and apartments.

Guests will receive a 10% discount card to use at many of the shops, restaurants, and on local activities in Aviemore. Our Aviemore onsite reception team will be happy to help with any questions or area information during your stay.

We provide free toiletries, towels and bed linens in all our properties at no extra cost.

Aviemore is well-known as an award-winning destination for outdoor sports, and also has a variety of pubs, cafés and restaurants to enjoy. The city of Inverness is around 40 minutes’ drive north, with Loch Ness just under 1 hour away.

Compare price on Booking.com
Compare price on Booking.com
tripadvisor