Unlock exclusive discounts at hundreds of top hotels
Exclusive member prices
Unlock exclusive member discounts at hundreds of top hotels.
The biggest range
Thousands of luxury hotels for you to choose from but all curated for you.
The best price
We compare deals and bring you the best price with our price promise.
Free cancellation & pay later
A range of fully refundable and pay on arrival luxury and boutique hotels.
Unlock exclusive discounts at hundreds of top hotels
Clear filters
See the latest prices and deals by choosing your dates

Hotel in Aberlour, Archiestown · 8.93 km from centre
9.5
21 review
Located in Archiestown, 17 miles from Elgin Cathedral, Hotel 1881 of Speyside provides accommodations with a garden, free private parking, a terrace and a restaurant. This 4-star hotel features free WiFi and a bar. The property has a concierge service and luggage storage space for guests.
At the hotel, each room comes with a desk and a flat-screen TV. The private bathroom is equipped with a shower, free toiletries and a hairdryer. Guest rooms will provide guests with a closet and an electric tea pot.
The area is popular for hiking, and bike rental is available at Hotel 1881 of Speyside.
Huntly Castle is 23 miles from the accommodation, while Grantown Museum is 19 miles away. Inverness Airport is 35 miles from the property.

Hotel in Keith · 9.61 km from centre
9.7
3 review
Ben View is located in Keith, just 19 miles from Huntly Castle and 23 miles from Elgin Cathedral. The property is around 23 miles from Corgarff Castle, 25 miles from Grantown Museum, and 26 miles from Leith Hall Garden & Estate. The vacation home also provides free Wifi and free private parking.
The vacation home includes 1 bedroom, 1 bathroom with a walk-in shower, a seating area, and a fully equipped kitchen with an oven. A TV is provided. The accommodation is non-smoking.
Guests at Ben View can enjoy cycling nearby, or make the most of the garden.
Abernethy Golf Club is 28 miles from the accommodation, while Kildrummy Castle is 28 miles away.

Hotel in Craigellachie, Aberlour · 13.60 km from centre
8.8
299 review
Breakfast available
Located in Aberlour, Craigellachie Hotel of Speyside is in a rural location, within a 5-minute drive of Speyside Cooperage and Sandy Hole. This hotel is 15.5 mi (25 km) from Cairngorms National Park and 2.1 mi (3.4 km) from Macallan Distillery.

Hotel in Rothes, Aberlour · 15.98 km from centre
9.4
209 review
Located in Aberlour, The Station Hotel is a 5-minute drive from Macallan Distillery and 6 minutes from Speyside Cooperage. This hotel is 5.1 mi (8.2 km) from Aberlour Distillery and 7 mi (11.3 km) from Balvenie Distillery.

Hotel in Grantown-on-Spey · 16.95 km from centre
8.8
55 review
Breakfast available
With a stay at The Grant Arms Hotel in Grantown-on-Spey, you'll be 8.3 mi (13.3 km) from Cairngorms National Park and 14.7 mi (23.6 km) from Strathspey Steam Railway. This upscale hotel is 22.1 mi (35.6 km) from CairnGorm Mountain and 24.1 mi (38.8 km) from Moray Firth.

Chalet in Ballindalloch · 14.68 km from centre
8.0
7 review
Offering a garden and garden view, Highland couples retreat is set in Ballindalloch, 24 km from Corgarff Castle and 32 km from Abernethy Golf Club. The air-conditioned accommodation is 47 km from Huntly Castle, and guests benefit from complimentary W...

Hotel in Craigellachie · 13.60 km from centre
8.6
620 review
Breakfast available
Located in the beautiful village of Craigellachie, The Craigellachie Hotel of Speyside dates from 1893. This luxury hotel offers scenic views of the rivers Spey and Fiddoch, the Thomas Telford Bridge and surrounding mountains.
The impressive Victorian building features picturesque views across the forest. All rooms feature private bathrooms, a TV and seating area.
The Craigellachie Hotel offers over 700 whiskeys in the Quaich Bar, with tasting sessions available. The Copper Dog Grill offers home-cooked dishes, prepared using local produce.
Craigellachie Hotel is just 25 minutes from Cairngorm National Park, and excursions to Inverness and Loch Ness run locally. Elgin is less than 14 miles away.
Craigellachie Salmon Fishing Beat is directly opposite the hotel, and many famous distilleries are within 30 minutes' drive. The area is a popular spot for hunting and walking.
Nestled in the luxury valley of Speyside, The Craigellachie Hotel was described by Condé Nast Traveler as “the oldest and greatest whiskey hotel in the world”. The Craigellachie has 26 bedrooms, and it’s home to the oldest pub in Speyside: the Spey Inn, an old drovers inn dating back to 1703, and to the world-renowned Quaich Bar, where guests and tourists can savor over 1,000 single-malt whiskeys alongside some of the best cocktails.
The luxury valley of Speyside is home to 70% of whiskey distilleries and the most famous ones such as Macallan, Glenfarclas, Glenfiddich, Craigellachie and many more, are within a 20-mile radius from the hotel.
Speyside is also renowned for its incredible scenery and the River Spey is just 3 minutes from the hotel. It is a spectacular place to come and visit for walks, tours or just relaxing.
Speyside is known for being a microclimate and its food produce is regarded as some of the finest in the world.
The Craigellachie offers free in-room WiFi, free parking and local staff to help you plan your best Speyside adventures. Our menus offer the finest local produce, whether for breakfast, lunch or dinner.