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 Invergarry · 158.21 km from centre
9.2
149 reviews
Breakfast available
With a stay at Invergarry Hotel in Invergarry, you'll be 4.2 mi (6.8 km) from Loch Lochy and 30.3 mi (48.8 km) from Ben Nevis. This hotel is within the region of Glenfinnan Monument and Eilean Donan Castle.

Hotel in Forres · 177.37 km from centre
8.6
156 reviews
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 Rothes, Aberlour · 202.66 km from centre
9.4
209 reviews
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.

Inn in Luss, Alexandria · 256.96 km from centre
9.0
296 reviews
Breakfast available
Located in Alexandria, Loch Lomond Arms Hotel is a 1-minute drive from Loch Lomond and 10 minutes from Loch Lomond and The Trossachs National Park. This upscale inn is 4.7 mi (7.5 km) from Loch Lomond Golf Club and 8.3 mi (13.3 km) from Hill House.

Hotel in Inverurie · 259.91 km from centre
9.4
337 reviews
Breakfast available
Located in Inverurie, Meldrum House Country Hotel & Golf Course is in the historical district – a 1-minute drive from Glen Garioch Distillery and 7 minutes from Pitmedden Garden. This golf hotel is 6.1 mi (9.9 km) from Haddo House and 6.5 mi (10.5 km) from Inverurie Golf Club.

Hotel in Fortingall, Aberfeldy · 227.27 km from centre
9.4
80 reviews
Breakfast available
With a stay at Fortingall in Aberfeldy, you'll be a 4-minute walk from Fortingall Yew and 13 minutes by foot from Canyoning Scotland. This hotel is 22.6 mi (36.4 km) from Cairngorms National Park and 0.9 mi (1.4 km) from Fortingall Church.

Hotel in Onich, Fort William · 181.52 km from centre
7.8
310 reviews
Breakfast available
With a stay at Onich Hotel in Fort William, you'll be on the beach, just steps from Loch Linnhe and a 3-minute drive from Loch Leven. This hotel is 2.1 mi (3.3 km) from Pixel Spirits Distillery and 2.7 mi (4.4 km) from The Dragons Tooth Golf Course.

Hotel in Spean Bridge · 168.88 km from centre
8.9
206 reviews
Breakfast available
Situated in Spean Bridge, 17 km from Glen Nevis, Old Pines Hotel And Restaurant features accommodation with a garden, free private parking, a terrace and a restaurant. This 4-star hotel offers room service and free WiFi. Guests can have a drink at the bar.
At the hotel, rooms include a wardrobe and a flat-screen TV. The private bathroom is fitted with a shower, free toiletries and a hairdryer. At Old Pines Hotel And Restaurant, all rooms are equipped with a seating area.
A Full English/Irish, vegetarian or vegan breakfast is available at the property.
Guests at the accommodation will be able to enjoy activities in and around Spean Bridge, like hiking, fishing and cycling.
Loch Linnhe is 33 km from Old Pines Hotel And Restaurant, while Glenfinnan Station Museum is 37 km from the property. Oban Airport is 77 km away.

Hotel in Oban · 206.25 km from centre
7.2
476 reviews
Breakfast available
With a stay at Oban Bay Hotel in Oban, you'll be on the waterfront, just a 1-minute walk from Oban War and Peace Museum and 7 minutes by foot from St. John's Cathedral. This spa hotel is 0.6 mi (0.9 km) from Oban Distillery and 0.6 mi (1 km) from Atlantis Leisure.

Hotel in Inverness City Centre, Inverness · 151.52 km from centre
7.8
1,000 reviews
Breakfast available
With a stay at Mercure Inverness Hotel in Inverness (Inverness City Centre), you'll be within a 10-minute walk of Inverness Castle and Victorian Market. This hotel is 0.2 mi (0.4 km) from Eastgate Shopping Centre and 0.6 mi (0.9 km) from Merkinch Local Nature Reserve.

Hotel in Spean Bridge · 162.87 km from centre
9.0
159 reviews
Breakfast available
With a stay at Corriegour Lodge Hotel in Spean Bridge, you'll be 16.1 mi (25.8 km) from Ben Nevis Distillery and 18 mi (29 km) from West Highland Museum. This upscale hotel is 0.1 mi (0.1 km) from Lochaber Geopark and 0.2 mi (0.3 km) from Loch Lochy.

Hotel in Dunblane · 263.77 km from centre
9.6
325 reviews
Located in Dunblane, Cromlix is in a provincial park, within a 10-minute drive of Cathedral Museum and Dunblane Museum. This luxury hotel is 13.4 mi (21.6 km) from Loch Lomond and The Trossachs National Park and 10.4 mi (16.8 km) from Stirling Castle.

Hotel in Inverurie · 258.06 km from centre
8.8
112 reviews
Breakfast available
Located in Inverurie, Strathburn Hotel Inverurie by Compass Hospitality is in a provincial park, within a 10-minute drive of Easter Aquhorthies Stone Circle and Glen Garioch Distillery. This golf hotel is 5.9 mi (9.5 km) from Bennachie Centre and 8.9 mi (14.3 km) from Castle Fraser.

Hotel in Crinan · 240.68 km from centre
8.7
542 reviews
Breakfast available
Crinan Hotel is located in Crinan, 36 miles from Oban and 31 miles from Inveraray. Guests can enjoy the on-site restaurant. Free private parking is available on site.
Crinan Hotel features free WiFi .
There is room service at the property.
Dunoon is 70 miles from Crinan Hotel, while Furnace is 40 miles from the property. Glasgow Airport is 86 miles away.

Hotel in Pitlochry · 231.04 km from centre
9.8
82 reviews
Breakfast available
With a stay at Knockendarroch Hotel in Pitlochry, you'll be within a 5-minute drive of Pitlochry Golf Club and Pitlochry Festival Theatre. This hotel is 1.2 mi (1.9 km) from Fish Ladder and 2.5 mi (4 km) from Edradour Distillery.

Hotel in Ballater · 236.85 km from centre
9.0
230 reviews
When you stay at Hilton Grand Vacations Club Craigendarroch Suites Scotland in Ballater, you'll be in a national park, within a 15-minute drive of Balmoral Castle and Cairngorms National Park. This spa hotel is 26.1 mi (41.9 km) from Glenshee Ski Centre and 0.5 mi (0.8 km) from Ballater Golf Club.

Hotel in Aviemore · 189.48 km from centre
7.2
2,136 reviews
Located within the Cairngorms National Park, the Macdonald Aviemore Hotel at Macdonald Aviemore Resort is part of the Macdonald Aviemore Resort which boasts a collection of 4-star hotels, a choice of restaurants and bars, as well as extensive leisure facilities including an on-site cinema. There is a championship golf course nearby.
The 4-star rooms at the Macdonald Aviemore Hotel at Macdonald Aviemore Resort all feature a flat-screen TV, a private bathroom with a bath or shower and free WiFi. Some family rooms feature a partitioned area with bunk beds. Other family rooms will either have a sofa bed or a pop-up bed.
Within this hotel you’ll find Spey Burger, a contemporary American-style family diner serving burgers, burritos, milkshakes and more. Guests have access to a wide range of dining options across the resort. Other restaurants within a few minutes’ walk include Aspects Restaurant in Macdonald Highlands Hotel and Giovanni’s Italian Ristorante in the Macdonald Morlich Hotel. Both Spey Burger and Giovanni's are seasonal restaurants.
Guests staying in Macdonald Aviemore Hotel at Macdonald Aviemore Resort have free access to the resort’s leisure facilities within Aviemore Activity Centre. Located a short 5-minute walk across the resort the centre includes a large leisure pool, soft play, gym and café 'seasonal'.
Children aged 12 and under can stay and take breakfast for free when sharing a suitable room with two adults. Child dinner will be charged separately dependent on menu chosen

Hotel in Aviemore · 189.53 km from centre
7.3
3,078 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 boasts 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 Centre including a large leisure pool, soft play, gym and seasonal café.

Hotel in Fort William · 173.91 km from centre
8.8
2,384 reviews
Looking onto Loch Linnhe, the Clan Macduff Hotel offers scenic views of the Highland landscape, free WiFi in public areas, free private parking and a restaurant serving Highland cuisine.
Each bright room at Clan Macduff Hotel includes a private bathroom, as well as a flat-screen TV, hairdryer, and tea/coffee facilities.
Some rooms offer views of the loch. Make sure you book a room with a loch view as not all rooms offer this.
Guests can enjoy free buffet breakfast in the restaurant. Whilst in the evening the restaurant offers a wide range of dishes using Scottish produce. The lounge bar offers a selection of over 50 different Scottish malt whiskies, 30 Scottish gins and a range of Scottish and local beers.
Ben Nevis, the highest mountain in Britain, is 10 minutes’ drive away. The Ben Nevis Distillery can be reached in 10 minutes by car.
It is just 5 minutes' drive from Fort William or approximately 35 minute walk.

Hotel in Dingwall · 133.54 km from centre
8.4
637 reviews
Breakfast available
Located in Dingwall, Tulloch Castle Hotel is in a rural location – a 3-minute drive from Dingwall Museum and 7 minutes from Blackmuir Wood. This hotel is 15.4 mi (24.8 km) from Inverness Castle and 4.4 mi (7.2 km) from Eagle Stone.