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 Ballater · 236.85 km from centre
9.0
230 review
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,106 review
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,088 review
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 Dingwall · 133.33 km from centre
8.4
637 review
Breakfast available
Located in Dingwall, Tulloch Castle Hotel is in a rural location – a 2-minute drive from Dingwall Museum and 7 minutes from Blackmuir Wood. This hotel is 15.6 mi (25.1 km) from Inverness Castle and 4.6 mi (7.4 km) from Eagle Stone.

Hotel in Banavie, Fort William · 169.99 km from centre
7.6
2,460 review
Breakfast available
Moorings Hotel lies alongside the banks of the Caledonian Canal at the famous Neptune's Staircase. A 10-minute drive from the centre of Fort William, it offers a choice of dining options, free WiFi and free parking.
The property has 32 rooms available, featuring panoramic views of Ben Nevis and Aonach Mor. Guests can choose between standard, superior and executive room options, with some rooms offering balconies overlooking the Caledonian Canal. All have satellite TV, and each also has a seating area and facilities for making tea and coffee.
The Moorings Cafe Bistro is open for breakfast, lunch and dinner daily, and offers a bar and outside decking area overlooking Ben Nevis.
We provide accommodations and dining areas that are pet-friendly. A selection of our Standard Rooms is designated for guests with pets. We kindly advise you to contact the hotel directly to ensure arrangements are made when reserving a room that allows pets.

Hotel in Pitlochry, Grandtully · 232.81 km from centre
9.1
117 review
Set 10 km from Castle Menzies, The Grandtully Hotel offers 4-star accommodation in Grandtully and has a terrace, a restaurant and a bar. The property is situated 44 km from Scone Palace, 27 km from Blair Castle and 8.5 km from Aberfeldy Golf Course. The Scottish Crannog Centre is 18 km from the hotel and Blair Atholl Golf Club is 26 km away.
All guest rooms in the hotel are fitted with a flat-screen TV.
Blairgowrie Golf Club is 38 km from The Grandtully Hotel, while Huntingtower Castle is 40 km from the property. Dundee Airport is 63 km away.

Hotel in Muir of Ord · 136.28 km from centre
9.1
141 review
Estate Of Ord features a garden, terrace, a restaurant and bar in Muir of Ord. The property is set 24 km from Inverness Castle, 15 km from Strathpeffer Spa Golf Club and 23 km from Inverness Railway Station. The hotel has a sauna, room service and free WiFi throughout the property.
At the hotel, rooms include a wardrobe. All rooms come with a private bathroom with a shower, free toiletries and a hairdryer. At Estate Of Ord every room includes a desk and a flat-screen TV.
The accommodation offers 4-star accommodation with a spa centre.
University of the Highlands and Islands, Inverness is 24 km from Estate Of Ord, while Castle Stuart Golf Links is 32 km away. Inverness Airport is 33 km from the property.

Hotel in Dornoch · 143.91 km from centre
9.0
129 review
Breakfast available
When you stay at Royal Golf Hotel in Dornoch, you'll be next to a golf course, within a 5-minute drive of Dornoch Cathedral and Historylinks. This golf hotel is 0.9 mi (1.4 km) from Dornoch Beach and 1 mi (1.6 km) from Royal Dornoch Golf Club.

Hotel in Highland, Alness · 138.35 km from centre
8.3
672 review
Breakfast available
Set in Alness, 34 km from Inverness Castle, The Station Hotel offers accommodation with a garden, free private parking, a terrace and a restaurant. This 4-star hotel features free WiFi and a bar. The property is allergy-free and is situated 24 km from Strathpeffer Spa Golf Club.
All rooms are fitted with a kettle and a private bathroom with a shower and free toiletries, while selected rooms will provide you with a kitchen equipped with a fridge. The units in the hotel are fitted with a flat-screen TV and a hairdryer.
You can play darts at The Station Hotel.
Inverness Railway Station is 34 km from the accommodation, while University of the Highlands and Islands, Inverness is 35 km away. Inverness Airport is 44 km from the property.

Hotel in Inverness City Centre, Inverness · 151.81 km from centre
8.1
5,286 review
Breakfast available
The Glen Mhor Hotel offers Victorian townhouses and apartments located on the banks of the River Ness, a 3-minute walk from Inverness city centre and a 15-minute drive from Loch Ness.
Accommodation is divided between 11 charming Victorian town houses (please advise reception if you have a building preference). Many rooms have wonderful views across the river to Inverness Cathedral and Eden Court Theatre.
The Ness Bank area is a charming conservation area in the city, set below the castle and opposite both The Eden Court Theatre and Inverness Cathedral.
Glen Mhor is a 5-minute drive from the A9, 8 miles from Inverness Airport and a 10-minute walk from the train station. It is ideal for exploring Inverness and the surrounding Highlands.

Hotel in Rhu, Helensburgh · 262.23 km from centre
8.2
441 review
With a stay at Rosslea Hall Hotel in Helensburgh, you'll be within a 15-minute drive of Loch Lomond and The Trossachs National Park and Glenarn Gardens. This beach hotel is 9.2 mi (14.8 km) from Loch Lomond and 2.3 mi (3.7 km) from John Muir Way - West.

Hotel in Oban · 206.09 km from centre
7.6
548 review
With a stay at Muthu Queens Hotel in Oban, you'll be by the sea, just a 3-minute walk from Oban War and Peace Museum and 9 minutes by foot from St. John's Cathedral. This hotel is 0.5 mi (0.8 km) from Dunollie Museum, Castle and Grounds and 0.7 mi (1.1 km) from Oban Distillery.

Hotel in Dingwall, Resolis · 143.42 km from centre
9.5
144 review
Breakfast available
Newhall Mains features free bikes, garden, a terrace and restaurant in Resolis. This 5-star hotel offers a bar. The hotel has a sauna, room service and free WiFi.
At the hotel, all rooms have a wardrobe. Every room includes a kettle and a private bathroom with a shower and free toiletries, while certain rooms will provide you with a kitchen equipped with a fridge. The units in Newhall Mains are fitted with a flat-screen TV and a hairdryer.
The accommodation offers a buffet or continental breakfast.
Guests at Newhall Mains will be able to enjoy activities in and around Resolis, like cycling.
Inverness Castle is 28 km from the hotel, while Inverness Railway Station is 28 km away. Inverness Airport is 39 km from the property.

Hotel in Roybridge · 174.68 km from centre
9.6
33 review
Breakfast available
With a stay at Glenspean Lodge Hotel in Roybridge, you'll be within a 10-minute drive of Highland Soaps and Commando Memorial. This hotel is 20.1 mi (32.3 km) from Ben Nevis and 8.8 mi (14.2 km) from Lochy Bay.

Hotel in Highland, Strontian · 175.26 km from centre
9.3
70 review
Breakfast available
Facing the beachfront, Kilcamb Lodge Hotel offers 4-star accommodation in Strontian and has a garden, private beach area and terrace. The hotel offers both free WiFi and free private parking.
All guest rooms in the hotel are fitted with a desk, a private bathroom, a flat-screen TV and a patio with a sea view. The rooms in Kilcamb Lodge Hotel are equipped with free toiletries and an iPod docking station.
The breakfast offers à la carte, continental or Full English/Irish options. At the accommodation you will find a restaurant serving Scottish, Seafood and local cuisine. Vegetarian, dairy-free and vegan options can also be requested.
Guests at Kilcamb Lodge Hotel will be able to enjoy activities in and around Strontian, like hiking, skiing and cycling.
Oban Airport is 71 km from the property.

Hotel in Crieff · 254.55 km from centre
8.2
720 review
Located in Crieff, Crieff Hydro is in a rural location, within a 15-minute walk of MacRosty Park and Gordon & Durward. This family-friendly hotel is 11.3 mi (18.2 km) from Loch Lomond and The Trossachs National Park and 0.7 mi (1.1 km) from Crieff Golf Club Limited.

Hotel in Glenfinnan · 159.16 km from centre
9.6
52 review
Breakfast available
When you stay at Glenfinnan House Hotel in Glenfinnan, you'll be near ski lifts, within a 15-minute walk of Glenfinnan Monument and Glenfinnan Museum. This hotel is 0.5 mi (0.8 km) from Glenfinnan Visitor Centre and 0.7 mi (1.2 km) from Glenfinnan Viaduct.

Hotel in Port Appin, Appin · 193.10 km from centre
8.6
25 review
Breakfast available
With a stay at The Airds Hotel & Restaurant in Appin, you'll be in the mountains, just steps from Loch Linnhe and a 3-minute drive from Appin Village Hall. This luxury hotel is 3.6 mi (5.8 km) from Castle Stalker and 5.1 mi (8.2 km) from Linnhe Marina.

Hotel in Aberlour, Archiestown · 200.59 km from centre
9.5
21 review
Located in Archiestown, 27 km from Elgin Cathedral, Hotel 1881 of Speyside provides accommodation with a garden, free private parking, a terrace and a restaurant. This 4-star hotel features free WiFi and a bar. The property is allergy-free and is set 38 km from Huntly Castle.
At the hotel, all rooms are equipped with a wardrobe. The private bathroom is equipped with a shower, free toiletries and a hairdryer. At Hotel 1881 of Speyside each room comes with a desk and a flat-screen TV.
The area is popular for hiking, and bike hire is available at the accommodation.
Grantown Museum is 31 km from Hotel 1881 of Speyside, while Brodie Castle is 35 km away. Inverness Airport is 57 km from the property.

Resort in Stirling · 252.38 km from centre
7.8
156 review
Breakfast available
Located in Stirling, Macdonald Forest Hills Resort is in a national park – a 1-minute drive from Go Country, Forest Hills Water Sport Centre and 5 minutes from David Marshall Lodge Visitor Centre. This spa resort is 13.1 mi (21.1 km) from Loch Lomond and The Trossachs National Park and 31.6 mi (50.8 km) from Loch Lomond.