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
Holiday home in Grantown-on-Spey, Grantown on Spey · 8.32 km from centre
A recently renovated vacation home, Culfoichbeg Lodge - Seasgair Lodges offers accommodations in Grantown on Spey. This property offers access to a terrace and free private parking. On clear days, guests can head outside to enjoy the vacation home's outdoor fireplace or simply kick back and relax.
With free Wifi, this 2-bedroom vacation home features a flat-screen TV, a washing machine, and a fully equipped kitchen with a dishwasher and oven. Towels and bed linen are available in the vacation home. The accommodation is non-smoking.
The vacation home has a picnic area where you can spend the day outdoors.
Elgin Cathedral is 29 miles from the vacation home, while Grantown Museum is 5.5 miles from the property. The nearest airport is Inverness Airport, 34 miles from Culfoichbeg Lodge - Seasgair Lodges.
Holiday home in Aberdeenshire and Moray, Nethy Bridge · 8.32 km from centre
8.0
5 reviews
Holiday Home Muir Edge by Interhome is located in Nethy Bridge, just 31 miles from University of the Highlands and Islands, Inverness and a 15-minute walk from Abernethy Golf Club. Free Wifi is featured throughout the property and private parking is available on site. Outdoor seating is also available at the vacation home.
Holiday Home Muir Edge by Interhome features 3 bedrooms, a fully equipped kitchen with a dishwasher and an oven, a washing machine, and 2 bathrooms. A TV is offered. For added privacy, the accommodation features a private entrance.
Guests can also relax in the garden.
Boat of Garten Golf Club is 3.8 miles from the accommodation, while Grantown Museum is 5.9 miles away. Inverness Airport is 34 miles from the property.
Apartment in Aberdeenshire and Moray, Nethy Bridge · 8.48 km from centre
9.9
26 reviews
The Dell of Abernethy - A Woodland hideaway in Nethy Bridge provides accommodations with a garden and a bar. With free private parking, the property is 1.5 miles from Abernethy Golf Club and 5.1 miles from Boat of Garten Golf Club.
Featuring free Wifi, the units have a washing machine and a flat-screen TV. There's a fully equipped kitchen and a private bathroom.
Grantown Museum is 6.7 miles from the apartment. The nearest airport is Inverness Airport, 35 miles from The Dell of Abernethy - A Woodland hideaway.
Bed and breakfast in Grantown-on-Spey, Grantown on Spey · 0.11 km from centre
9.5
255 reviews
Haus Alba offers accommodations in Grantown on Spey, 9.1 miles from Boat of Garten Golf Club. A 4-minute walk from Grantown Museum and 5.1 miles from Abernethy Golf Club, the bed and breakfast provides ski storage space. Free Wifi is available throughout the property, and Castle Stuart Golf Links is 31 miles away.
All units come with a seating area, a flat-screen TV with satellite channels, and a private bathroom with a hair dryer and walk-in shower. Additional in-room amenities include chocolates or cookies. At the bed and breakfast, the units are equipped with bed linen and towels.
As an added convenience, the bed and breakfast offers packed lunches for guests to bring on excursions and other trips off-property.
The area is popular for skiing and cycling, and bike rental is available at this 4-star bed and breakfast.
Inverness Airport is 29 miles away, and the property offers a paid airport shuttle service.
Hotel in Grantown-on-Spey, Grantown on Spey · 0.08 km from centre
7.7
882 reviews
Breakfast available
Located in Grantown on Spey, a 6-minute walk from Grantown Museum, The Ben Mhor Hotel, Bar & Restaurant has accommodations with a shared lounge, free private parking, a restaurant and a bar. Located around 5.1 miles from Abernethy Golf Club, the hotel with free WiFi is also 8.7 miles away from Boat of Garten Golf Club. Guests can have a drink at the snack bar.
At the hotel, rooms come with a desk, a flat-screen TV, a private bathroom, bed linen and towels. The rooms will provide guests with a closet and an electric tea pot.
A Full English/Irish, vegetarian or vegan breakfast is served at the property.
You can play pool and darts at The Ben Mhor Hotel, Bar & Restaurant, and the area is popular for hiking and skiing.
Inverness Airport is 29 miles from the property.
Hotel in Grantown-on-Spey, Grantown on Spey · 0.24 km from centre
8.6
724 reviews
Located in Grantown on Spey, a 9-minute walk from Grantown Museum, The Speyside Hotel and Restaurant has accommodations with a garden, free private parking, a shared lounge and a terrace. Offering a bar, the property is located within 5.2 miles of Abernethy Golf Club. The hotel also provides free WiFi as well as a paid airport shuttle service.
The rooms at the hotel come with a seating area, a flat-screen TV with satellite channels and a private bathroom with free toiletries and a shower. Guest rooms will provide guests with a desk and an electric tea pot.
At The Speyside Hotel and Restaurant you'll find a restaurant serving Scottish cuisine. Vegetarian, dairy-free and vegan options can also be requested.
Guests at the accommodation will be able to enjoy activities in and around Grantown on Spey, like hiking, skiing and cycling.
Boat of Garten Golf Club is 8.7 miles from The Speyside Hotel and Restaurant. Inverness Airport is 29 miles from the property.
Bed and breakfast in Grantown-on-Spey, Grantown on Spey · 0.34 km from centre
9.8
87 reviews
Mount Barker offers accommodations in Grantown on Spey, a 8-minute walk from Grantown Museum and 5.4 miles from Abernethy Golf Club. This bed and breakfast features free private parking, daily room service, and free Wifi. Each room is fitted with a flat-screen TV with streaming services.
At the bed and breakfast, each unit is fitted with a wardrobe. Rooms include a coffee machine, while some rooms are fitted with a fully equipped kitchen with a dishwasher, an oven, and a microwave. At the bed and breakfast, units include bed linen and towels.
À la carte and full English/Irish breakfast options with warm dishes, fruit, and juice are available each morning.
After a day of skiing or cycling, guests can relax in the garden or the shared lounge area.
Boat of Garten Golf Club is 9.1 miles from the bed and breakfast. Inverness Airport is 29 miles from the property.
Homestay in Grantown-on-Spey, Grantown on Spey · 0.55 km from centre
7.5
4 reviews
Attic by the river Spey offers accommodations in Grantown on Spey, a 14-minute walk from Grantown Museum and 5.8 miles from Abernethy Golf Club. Both free Wifi and parking on-site are accessible at the homestay free of charge.
Towels and bed linen are available in the homestay. The accommodation is non-smoking.
Guests can relax in the garden at the property.
Boat of Garten Golf Club is 8.7 miles from Attic by the river Spey. Inverness Airport is 29 miles from the property.
Holiday home in Grantown-on-Spey, Grantown on Spey · 6.66 km from centre
9.7
48 reviews
Amazing Cottage with private indoor swim pool and hot tub is a recently renovated vacation home in Grantown on Spey where guests can make the most of its indoor pool, garden, and barbecue facilities. This property offers a private pool, free Wifi, and free private parking. The accommodation features private check-in and check-out and bicycle parking for guests.
Providing a terrace and mountain views, the spacious vacation home includes 3 bedrooms, a living room, flat-screen TV, an equipped kitchen, and 2 bathrooms with a walk-in shower and a hot tub. A private entrance leads guests into the vacation home, where they can enjoy some wine or champagne and chocolates or cookies. The property has an outdoor dining area.
For guests with children, the vacation home provides an indoor play area and an outdoor play equipment. Skiing, cycling, and hiking are possible within the area, and Amazing Cottage with private indoor swim pool and hot tub offers ski storage space.
University of the Highlands and Islands, Inverness is 31 miles from the accommodation, while Abernethy Golf Club is 1.9 miles away. Inverness Airport is 33 miles from the property.
Aparthotel in Aviemore · 19.22 km from centre
7.6
180 reviews
When you a stay at Macdonald Spey Valley Resort in Aviemore, you'll be on a river, within a 5-minute walk of Cairngorm Brewery and Spey Valley Championship Golf Course. This family-friendly aparthotel is 13.3 mi (21.4 km) from Cairngorms National Park and 0.4 mi (0.6 km) from Dalfaber Neighbourhood Centre.
Hotel in Aviemore · 20.58 km from centre
7.4
408 reviews
Breakfast available
With a stay at Macdonald Morlich Hotel in Aviemore, you'll be next to a golf course, just a 3-minute walk from Spey Valley Golf Course and 7 minutes by foot from Strathspey Steam Railway. This family-friendly hotel is 14.2 mi (22.8 km) from Cairngorms National Park and 1.2 mi (1.9 km) from Dalfaber Neighbourhood Centre.
Hotel in Aviemore · 20.57 km from centre
7.0
498 reviews
Breakfast available
With a stay at Macdonald Aviemore Hotel in Aviemore, you'll be a 4-minute walk from Strathspey Steam Railway and 5 minutes by foot from Spey Valley Golf Course. This family-friendly hotel is 13.9 mi (22.4 km) from Cairngorms National Park and 1 mi (1.6 km) from Dalfaber Neighbourhood Centre.
Hotel in Aberdeenshire and Moray, Boat of Garten · 12.52 km from centre
8.0
659 reviews
Breakfast available
Located in Boat of Garten, The Boat Hotel is next to a golf course, a 4-minute walk from Boat of Garten Golf Club and within a 5-minute drive of Loch Garten Osprey Centre. This family-friendly hotel is 11.8 mi (19 km) from Cairngorms National Park and 2.7 mi (4.4 km) from Loch Vaa.
Hotel in Aviemore · 19.39 km from centre
7.6
727 reviews
Breakfast available
With a stay at Macdonald Aviemore Highland Hotel in Aviemore, you'll be in a national park, just a 5-minute walk from Dalfaber Neighbourhood Centre and 8 minutes by foot from Cairngorm Brewery. This family-friendly hotel is 13 mi (20.9 km) from Cairngorms National Park and 0.7 mi (1.2 km) from Spey Valley Championship Golf Course.
Aparthotel in Carrbridge · 12.18 km from centre
8.0
123 reviews
Located in Carrbridge, Macdonald Lochanhully Woodland Club is on a lake, a 2-minute drive from Carrbridge Golf Club and 9 minutes from Boat of Garten Golf Club. This family-friendly aparthotel is 7.9 mi (12.8 km) from Strathspey Steam Railway and 8.2 mi (13.2 km) from Spey Valley Golf Course.
Resort in Carrbridge, Aviemore · 11.72 km from centre
7.7
1,632 reviews
Macdonald Lochanhully Woodland Club offers pet-friendly accommodations in Carrbridge. Free private parking is available on site.
The rooms have a flat-screen TV and DVD player. Some rooms include a seating area to relax in after a busy day. Views of the mountains, lake or garden are featured in certain rooms. The rooms include a private bathroom fitted with a bath and shower. A TV is offered.
Enjoy complimentary access to the leisure facilities and 9-hole golf course of the sister resort, the Macdonald Spey Valley Golf & Country Club in Aviemore, when you stay at the Macdonald Lochanhully Woodland Club.
Images are representative due to wide variety of apartment types, so precise specification may differ. Guests will still be allocated the apartment type booked.
Hotel in Carrbridge · 13.41 km from centre
8.8
481 reviews
Breakfast available
With a stay at Cairn Hotel in Carrbridge, you'll be a 2-minute walk from Carrbridge Golf Club and 10 minutes by foot from Landmark Forest Adventure Park. This hotel is 7.8 mi (12.5 km) from Cairngorms National Park and 3.5 mi (5.7 km) from Loch Vaa.
Hotel in Aviemore · 20.63 km from centre
8.6
2,366 reviews
Breakfast available
Perfectly located for hill walking, climbing, fishing, the Malt Whiskey Trail, golf and all winter sports, this independently-owned hotel is found in the heart of Aviemore, in the Cairngorms.
Set in its own wooded grounds on Aviemore's main street, the hotel is central to all your needs. All the shops, facilities and nightlife of this bustling Highland resort are within a few minute’s easy stroll. Nearby Rothiemurchus Estate offers outdoor activities for all the family – from the deer farm through to quad treks.
Each morning a full highland breakfast is available to guests.
Renowned for its warm atmosphere and hospitality, the Cairn is Aviemore's premier independent hotel, providing 3-star accommodations with that friendly, caring service that only a privately-owned hotel can offer.
Hotel in Aviemore · 20.54 km from centre
9.1
615 reviews
Found in Scotland’s Cairngorms National Park, Scandinavian Village in Aviemore offers high-quality accommodations beside these rugged mountains. Furnished with Scandinavian pine, its apartments offer free WiFi and parking.
Two centrally heated bedrooms, one double room with new private bathrooms and one with twin beds, both have ample storage and hanging space, and reading lamps. There is also a pull out sofa bed in the living room which linen is supplied for. The main bathroom has a full-size bath and separate power shower.
A spacious sitting room with excellent mountain views includes a large dining area, a TV with Freeview and a DVD player. DVDs are available at reception. There is a fully equipped kitchen, with cookware and crockery provided, which has an oven, hob, fridge freezer, microwave, dishwasher and coffee maker.
In the heart of the UK’s largest national park, Aviemore offers a wealth of sporting activities, as well as a range of pubs and restaurants. The busy Highland city of Inverness is around 40 minutes’ drive away.
Hotel in Aviemore · 20.57 km from centre
7.4
2,743 reviews
Breakfast available
Located within the Cairngorms National Park, the Macdonald Highlands Hotel at Macdonald Aviemore Resort is part of the Macdonald Aviemore Resort which features a collection of 4-star hotels, restaurants and bars, as well as extensive leisure facilities including an on-site cinema and is Winner of Resort Hotel of the Year in Scotland – Scottish Hospitality Awards 2019. There is a championship golf course nearby.
The 4-star rooms at the Macdonald Highlands Hotel at Macdonald Aviemore Resort all feature a flat-screen TV, a private bathroom with a bath or shower and free WiFi. There is a selection of Classic or Executive rooms and suites available. Family rooms, some interconnecting, are available with either a sofa or pop up bed for the children.
Within this hotel you will find Aspects Restaurant, the resort’s signature restaurant offering contemporary Scottish dishes using seasonal ingredients. Guests have access to a wide range of dining options across the resort. Other restaurants within a few minutes’ walk include Spey Burger in Macdonald Aviemore Hotel and Giovanni’s Italian Ristorante in the Macdonald Morlich Hotel.
Please note, Spey Burger and Giovanni's are seasonal restaurants
The Macdonald Highlands Hotel at Macdonald Aviemore Resort also benefits from direct guest access to the resort’s leisure facilities within Aviemore Activity Center including a large leisure pool, soft play, gym and seasonal café.