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 Elgin · 115.02 km from centre
8.2
476 review
Breakfast available
Located in Elgin, The Mansion House Hotel is on a river, within a 15-minute walk of Relax and Elgin Museum. This golf hotel is 0.7 mi (1.1 km) from Elgin Cathedral and 2.6 mi (4.1 km) from Spynie Palace.

Hotel in Highland, Acharacle · 73.13 km from centre
9.4
200 review
Three miles outside Acharacle, just over 1 hour’s drive from Fort William, Mingarry Park provides luxury 4-star Gold accommodation and a seasonal award-winning restaurant serving Scottish cuisine in the western Highlands. This Argyll guest house offers free parking and WiFi, stylish rooms and full Scottish breakfasts.
Each luxurious room at Mingarry Park has been individually designed and includes an en-suite bathroom with shower and complementary Highland Aromatics toiletries. There 32 inch LCD Smart TV, hairdryer and tea and coffee facilities. The deluxe rooms feature a private balcony or decking with mountain views.
You can enjoy a cooked Scottish breakfast all year round apart from the month of November and it comes with free-range eggs and local bacon and sausage, or a continental buffet selection with cereals, fruit, yoghurt and juice. There is also warming porridge topped with honey, and fresh tea and coffee.
The seasonal 2 Rosette AA-awarded restaurant serves fresh local produce in the dining room with views of Ben Resipole.
Ardnamurchan Distillery can be reached within a 35-minute drive. Lochailort is 17 miles from Mingarry Park.

Hotel in Fort William · 55.17 km from centre
8.8
556 review
Breakfast available
With a stay at Nevis Bank Inn in Fort William, you'll be within a 10-minute drive of Ben Nevis and Loch Linnhe. This upscale hotel is 0.1 mi (0.1 km) from Lochaber Geopark and 0.4 mi (0.6 km) from Belford Hospital.

Hotel in Aviemore · 80.27 km from centre
9.1
2,385 review
With fantastic views of Rothiemurchus Forest and the Cairngorm Mountains, the High Range Lodge Hotel offers spacious rooms with original artwork by local artists.
Surrounded by woodland, scenic walks can be enjoyed in the immediate area. Aviemore town centre and rail station are less than 10 minutes’ walk away. The Cairngorms National Park is within 30 minutes’ drive of High Range Lodge Hotel.
A wall-mounted LCD TV, an en suite bathroom, and tea and coffee making facilities are also included in each neutrally decorated room.

Hotel in Inverness, Drumnadrochit · 45.24 km from centre
9.6
596 review
This elegant and intimate exclusive retreat in the heart of the Scottish Highlands overlooks the mysterious and beautiful Loch Ness.
Bringing together the very best of traditional Scottish architecture and contemporary design, Loch Ness Lodge is a luxurious venue in a truly inspirational setting. The lodge features 9 sumptuous, individually designed bedrooms, elegant reception rooms, a therapy area, and access to some of Scotland's most stunning scenery.
Whatever your needs may be, the perfect venue awaits you at Loch Ness Lodge whether you are planning a corporate event with a difference, a house party celebration or an intimate wedding.

Hotel in Fort William · 55.75 km from centre
8.8
792 review
Breakfast available
With a stay at The Garrison in Fort William, you'll be within a 15-minute drive of Ben Nevis and Loch Linnhe. This hotel is 0.1 mi (0.1 km) from West Highland Way and 0.2 mi (0.3 km) from Lochaber Geopark Visitor Centre.

Hotel in Portree · 63.68 km from centre
9.0
249 review
Breakfast available
With a stay at The Bosville in Portree (Portree Town), you'll be steps from Portree Harbour and 3 minutes by foot from The Lump. This hotel is 0.1 mi (0.2 km) from Somerled Square and 0.2 mi (0.3 km) from Apothecary's Tower.

Hotel in Wester Ross, Garve · 47.51 km from centre
8.1
758 review
Breakfast available
Located in Garve and with Strathpeffer Spa Golf Club reachable within 30 km, Aultguish Inn provides concierge services, allergy-free rooms, a garden, free WiFi throughout the property and a terrace. This 4-star hotel offers room service. Guests can make use of a bar.
The units in the hotel are fitted with a kettle. Every room is fitted with a private bathroom with free toiletries, while some rooms will provide you with a balcony and others also provide guests with mountain views. All units in Aultguish Inn are equipped with a flat-screen TV and a hairdryer.
At the accommodation you will find a restaurant serving British, Pizza and Scottish cuisine. Vegetarian, dairy-free and gluten-free options can also be requested.
Guests at Aultguish Inn will be able to enjoy activities in and around Garve, like hiking, fishing and cycling.
Aigas Golf Course is 40 km from the hotel. Inverness Airport is 66 km away.

Hotel in Inverness · 69.12 km from centre
9.0
878 review
Breakfast available
Located in Inverness, Courtyard by Marriott Inverness Airport is a 2-minute drive from Castle Stuart and 9 minutes from Culloden Battlefield. This hotel is 7.1 mi (11.4 km) from Cawdor Castle and 8.3 mi (13.3 km) from Eastgate Shopping Centre.

Inn in Connel, Oban · 97.14 km from centre
8.6
392 review
Breakfast available
With a stay at Oyster Inn in Oban, you'll be a 1-minute walk from Loch Linnhe and 6 minutes by foot from Connel Bridge. This inn is 2.7 mi (4.4 km) from Dunstaffnage Castle and Chapel and 3.7 mi (6 km) from Lochan Dubh.

Hotel in Killin · 107.47 km from centre
8.2
120 review
Breakfast available
When you stay at The Falls Of Dochart Inn in Killin, you'll be in the historical district, within a 15-minute walk of Loch Lomond and The Trossachs National Park and Breadalbane Folklore Centre. This hotel is 21.8 mi (35.1 km) from Loch Lomond and 0.1 mi (0.1 km) from Falls of Dochart.

Hotel in Ballater · 130.29 km from centre
8.2
240 review
Breakfast available
Located in Ballater, Balmoral Arms is in a national park – a 1-minute drive from Ballater Golf Club and 9 minutes from Cairngorms National Park. This hotel is 7.8 mi (12.5 km) from Balmoral Castle and 8.6 mi (13.9 km) from Royal Lochnagar Distillery.

Hotel in Killin · 107.10 km from centre
9.0
548 review
Breakfast available
Located in Killin and with Castle Menzies reachable within 36 km, The Courie Inn provides a bar, non-smoking rooms, free WiFi and water sports facilities. The property is around 48 km from Lake of Menteith, 47 km from Doune Castle and 28 km from The Scottish Crannog Centre.
Guest rooms at the hotel are equipped with a private bathroom and bed linen.
A continental, Full English/Irish or vegetarian breakfast can be enjoyed at the property. At The Courie Inn you will find a restaurant serving British cuisine. Vegetarian, dairy-free and vegan options can also be requested.
Guests at the accommodation will be able to enjoy activities in and around Killin, like hiking, windsurfing and fishing.
Drummond Castle Gardens is 46 km from The Courie Inn. Oban Airport is 81 km away.

Inn in Strathyre, Callander · 120.38 km from centre
9.8
70 review
Breakfast available
Located in Callander, Creagan House is on a river, a 4-minute drive from Balquhidder Church and 6 minutes from Loch Earn. This 5-star inn is 9.7 mi (15.6 km) from Bracklinn Falls Bridge and Callander Crags and 9.8 mi (15.8 km) from Callander Golf Club.

Hotel in Nairn · 81.21 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.

Inn in Inverness, Foyers · 39.83 km from centre
8.7
701 review
With a tranquil location in an ancient Highland forest, Craigdarroch Hotel has panoramic views of Loch Ness. There is free WiFi, and the spacious rooms all have en-suite bathrooms and modern amenities.
Craigdarroch Hotel features elegant rooms, some with super king beds. The onsite bar houses a large malt whisky collection and views of Loch Ness. Food is available every evening, except Sunday where Sunday Lunch is offered until 4pm.
The hotel is next to Falls of Foyers and within easy reach of Loch Ness cruises, golf courses, historic castles, the Caledonian Canal and water sports facilities. Conveniently located for those touring the NC500 and hikers on the South Loch Ness Trail.

Hotel in Highland, Acharacle · 89.58 km from centre
10.0
2 review
Breakfast available
Located in Acharacle, Mingary Castle - Restaurant with Rooms is in a rural location, within a 10-minute drive of Lochan na Crannaig and Lochan nan Ealachan. This hotel is 3.7 mi (6 km) from Lochan an Aodainn and 7.1 mi (11.4 km) from Ardtun Peninsula Leaf Beds.

Hotel in Luss · 133.54 km from centre
8.9
179 review
Set in Luss, within 44 km of Glasgow Botanic Gardens and 45 km of University of Glasgow, The Beach House Loch Lomond offers accommodation with a garden and as well as free private parking for guests who drive. The property is around 45 km from Mugdock Country Park, 45 km from Kelvingrove Art Gallery and Museum and 46 km from Scottish Event Campus Glasgow. The property is non-smoking and is situated 45 km from Riverside Museum of Transport and Technology.
All guest rooms at the hotel come with a seating area, a flat-screen TV with satellite channels, a safety deposit box and a private bathroom with a shower, free toiletries and a hairdryer. The Beach House Loch Lomond features some units with mountain views, and the rooms have a coffee machine. At the accommodation the rooms are equipped with bed linen and towels.
Guests at The Beach House Loch Lomond will be able to enjoy activities in and around Luss, like hiking and cycling.
The nearest airport is Glasgow Airport, 41 km from the hotel.

Inn in Inverness · 48.38 km from centre
8.3
1,276 review
Located just 7 miles from the city of Inverness, Old North Inn Hotel, Inverness is just a 20-minute from the famous Loch Ness and Culloden Battlefield. With a bar serving real ales and a popular restaurant serving fresh traditional cuisine. The hotel also offers free fast WiFi access and free on-site parking. A regular bus service to and from the city centre operates directly at the front door of the hotel.

Hotel in Luss · 133.40 km from centre
8.5
2,332 review
Breakfast available
Changes required to property description as follows:
On the banks of Loch Lomond, this Traditional Inn offers classic style rooms within the main building.
Guests can enjoy The Inn Bar & Restaurant, along with beautiful loch views. There is Wi-Fi throughout the Main Inn although some public areas are limited.
With hand-crafted furniture, each stylish room at The Inn on Loch Lomond is decorated with local materials. Rooms also have a modern, private bathroom.
Fresh traditional and local meals are served to eat in or take away from the Restaurant and Bar. The bar also provides a huge range of Scottish ales, lagers, and spirits.
There is traditional folk music throughout on Friday and Saturday evenings.
The shores of Loch Lomond are less than 5 minutes’ walk away, and The Inn on Loch Lomond can help with arranging watersports or activities nearby. Free parking is available, and Luss is a 5-minute drive away.