You can save up to 15% on over 100,000 hotels
Become a member for free
Become a member for free and save up to 15% on thousands of properties with our member prices.
Search hotels across the globe with our easy-to-use filters to find your perfect stay.
We compare thousands of deals in seconds to provide you the best price every time.
Access a range of fully refundable and pay on arrival properties for complete flexibility.
You can save up to 15% on over 100,000 hotels
Become a member for free
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.
See the latest prices and deals by choosing your dates
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.