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

Inn in Blairgowrie · 81.01 km from centre
9.2
72 review
Breakfast available
Located in Blairgowrie, The Old Cross Inn is a 3-minute drive from Alyth Museum and 6 minutes from Blairgowrie Golf Club. This inn is 5.1 mi (8.2 km) from Strathmore Golf Centre and 7.3 mi (11.8 km) from Meigle Museum.

Hotel in Dundee · 86.89 km from centre
9.2
1,065 review
Breakfast available
With a stay at Apex City Quay Hotel & Spa, you'll be centrally located in Dundee, just a 4-minute walk from HMS Unicorn and 7 minutes by foot from Minnie the Minx Statue. This spa hotel is 13.1 mi (21.1 km) from University of St. Andrews and 14.6 mi (23.6 km) from Old Course at St Andrews.

Hotel in Carnoustie · 80.56 km from centre
9.0
1,000 review
Breakfast available
With a stay at Carnoustie Golf Hotel in Carnoustie, you'll be next to a golf course, just a 5-minute walk from Carnoustie Golf Links and 5 minutes by foot from Barry Sands. This golf hotel is 24.7 mi (39.7 km) from University of St. Andrews and 25.6 mi (41.2 km) from Old Course at St Andrews.

Hotel in Craigellachie, Aberlour · 44.79 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 Grantown-on-Spey · 59.80 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.

Hotel in Auldearn, Nairn · 80.92 km from centre
8.8
72 review
Breakfast available
Set in Nairn, 30 km from Inverness Castle, Boath House Hotel offers accommodation with a garden, free private parking, a shared lounge and a restaurant. This 4-star hotel features free WiFi and a bar. The property is non-smoking and is located 21 km from Castle Stuart Golf Links.
All units at the hotel come with a seating area. The private bathroom is equipped with a shower, free toiletries and a hairdryer. The units will provide guests with a wardrobe and a kettle.
Breakfast is available, and includes à la carte, continental and Full English/Irish options.
Guests at Boath House Hotel will be able to enjoy activities in and around Nairn, like hiking.
University of the Highlands and Islands, Inverness is 29 km from the accommodation, while Inverness Railway Station is 29 km away. Inverness Airport is 15 km from the property.

Hotel in Craigellachie · 44.82 km from centre
8.6
620 review
Breakfast available
Situated 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 boasts picturesque views across the forest. All rooms feature en suite facilities, a TV and seating area.
The Craigellachie Hotel offers over 700 whiskies 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 Traveller as “the oldest and greatest whisky 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 savour over 1,000 single-malt whiskies alongside some of the best cocktails.
The luxury valley of Speyside is home to 70% of whisky 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.

Hotel in Aberdeenshire, Banff · 49.95 km from centre
8.6
175 review
Breakfast available
When you stay at Banff Springs Hotel in Banff, you'll be near the beach, you'll be a 3-minute drive from Duff House. This hotel is 1.7 mi (2.7 km) from Inverboyndie Beach and 1.9 mi (3.1 km) from Banff Museum.

Hotel in Forres · 72.63 km from centre
8.6
156 review
Breakfast available
Located in Forres, Ramnee Hotel is a 1-minute drive from Grant Park and 6 minutes from Universal Hall Arts Centre. This hotel is 4.6 mi (7.3 km) from Brodie Castle and 8.3 mi (13.4 km) from Boath House Spa.

Hotel in Nairn · 85.55 km from centre
8.6
309 review
Breakfast available
With a stay at Golf View Hotel & Spa in Nairn, you'll be next to a golf course, just a 2-minute walk from Moray Firth and 5 minutes by foot from Nairn Golf Club. This beach hotel is 0.6 mi (1 km) from Nairn Beach and 0.9 mi (1.4 km) from Nairn Museum.

Hotel in Peterhead · 57.89 km from centre
8.5
83 review
Breakfast available
The Buchan Braes Hotel is located in Boddam on the outskirts of Peterhead and offers stylish, modern accommodation and free on-site parking. Dine on fresh local produce in the Rosette award winning Grill Room with its open kitchen.
Each room has a modern 32-inch flat-screen TV with satellite and Freeview digital channels. Free Wi-Fi is available throughout the hotel.
The contemporary open-plan lounge has hot dishes, sandwiches and cream teas and drinks.
Buchan Braes Hotel has a 4-Star Award from Visit Scotland and a Highly Commended in the 2009 Grampian Food Forums Awards - Taste of Grampian Restaurant of the Year Award.

Hotel in Montrose · 57.45 km from centre
8.4
503 review
Breakfast available
Near the town centre, the Links Hotel offers free Wi-Fi, an AA Rosette-awarded restaurant and free parking. Montrose rail station is nearby.
The Links restaurant offers Scottish and continental cuisine. There is a cocktail bar and an outdoor terrace.
Some of the spacious en suite rooms at the Links Hotel have a balcony.
Dating back to 1875, this former Edwardian town house has a Dutch-style coffee house.
The Links is within walking distance of an historic golf course and Montrose Beach.

Hotel in Elgin · 62.65 km from centre
8.3
339 review
Breakfast available
Based in the former cathedral city of Elgin, The Mansefield Hotel is surrounded by rolling hills and vibrant glens. With free parking on-site and free Wi-Fi access to all guests, the hotel also has a newly refurbished restaurant and a bar.
The rooms at The Mansefield Hotel each include an en suite bathroom with complimentary toiletries, a hairdryer, a flat-screen TV, an iPod docking station, a seating area and a work desk. They also benefit from a fridge and bathrobes.
Decorated with a collection of oil paintings, the elegant restaurant offers an extensive dinner menu that specialises in local seafood and fresh game.
Also on-site, The Mezzo Bar & Eaterie offers guests a selection of specially imported wines and beers. Snacks are also available.
From the hotel, Glen Moray Distillery is less than a mile away. Elgin Cathedral historic ruins are a 15-minute walk away and Elgin Golf Club is a 6-minute journey in the car.

Hotel in Lossiemouth · 68.25 km from centre
8.3
517 review
Located in Lossiemouth, less than 1 km from Lossiemouth West Beach, GOLF View Hotel & Macintosh Restaurant provides accommodation with a terrace, free private parking, a restaurant and a bar. This 4-star hotel offers free WiFi. The property is non-smoking and is set 9.3 km from Elgin Cathedral.
With a private bathroom equipped with a shower and free toiletries, certain units at the hotel also provide guests with a sea view. All units in GOLF View Hotel & Macintosh Restaurant are fitted with a TV and a hairdryer.
Breakfast is available, and includes continental, Full English/Irish and vegetarian options.
Brodie Castle is 33 km from the accommodation, while Nairn Dunbar Golf Club is 42 km away.

Hotel in Nairn · 85.20 km from centre
8.2
881 review
Breakfast available
When you stay at Muthu Newton Hotel (Near Inverness Airport) in Nairn, you'll be near the beach, within a 15-minute walk of Moray Firth and Nairn Golf Club. This hotel is 0.8 mi (1.2 km) from Nairn Beach and 1 mi (1.6 km) from Nairn Museum.

Hotel in Nairn · 85.20 km from centre
8.0
105 review
Breakfast available
With a stay at The Clubhouse B&B in Nairn, you'll be near the beach, within a 10-minute walk of Moray Firth and Nairn Beach. This hotel is 0.5 mi (0.8 km) from Nairn Golf Club and 3.2 mi (5.1 km) from Boath House Spa.

Hotel in Nairn · 85.20 km from centre
8.0
1,305 review
Breakfast available
Bordering Nairn Golf Course and just 30 minutes’ drive from Inverness, Muthu Newton Hotel is set in 21 acres of mature parkland and gardens. It overlooks the Moray Firth and beyond to the Black Isles, and there is free Wi-Fi and free parking on site.
Guests at Muthu Newton Hotel can dine in the Chaplin's Restaurant in the conservatory, or enjoy a wide selection of Bar Meals.
Rooms are elegant in style and traditionally furnished, and each benefits from a TV and an en suite bathroom.
Dating back to 1872, Muthu Newton Hotel was once regularly frequented by Charlie Chaplin. The Speyside whisky trail is only a short drive eastwards into the hills of Morayshire. You can also visit nearby Loch Ness, Cairngorms ski resorts, and take boat trips in the Moray Firth to spot Dolphins.
Muthu Newton Hotel has 62 bedrooms of which 7 of these rooms are named courtyard rooms and are not located in the main hotel building.

Hotel in Edzell · 46.06 km from centre
7.7
84 review
Breakfast available
In the beautiful Scottish village of Edzell, boasting a sauna, a gym and a swimming pool, this hotel is situated at the foot of the Angus Glens. Guests at Glenesk Hotel can enjoy free WiFi and free parking on site.
Rooms at Glenesk are traditionally furnished, and each has pretty views and an en suite bathroom with free toiletries. Features include a flat-screen TV and tea and coffee making facilities.
Fairways Restaurant offers a seasonal menu. All produce is locally sourced. A full Scottish breakfast and continental buffet are available.
Malt Whisky & Cocktail Lounge in the Glenesk Hotel, the Guinness World Record holder for ‘The most varieties of whisky commercially available’, offers over 700 malts, 200 gins, 80 rums, 70 vodkas and selection of local ales.
Guests can enjoy discounts at the adjoining Edzell Golf Club which has 18 and 9 hole courses. The first tee less than a minute's walk from the garden through the hotel’s own private entrance. Surrounding the property there are opportunities for fishing, shooting and there are also a number of whisky distilleries.

Hotel in Aviemore · 72.07 km from centre
7.6
743 review
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.

Hotel in Aviemore · 72.31 km from centre
7.6
418 review
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.