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 Aviemore · 39.85 km from centre
7.5
3,183 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 features 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 Center including a large leisure pool, soft play, gym and seasonal café.

Hotel in Dornoch · 46.24 km from centre
8.8
202 reviews
Breakfast available
With a stay at Royal Golf Hotel in Dornoch, you'll be next to a golf course, just a 5-minute walk from Carnegie Courthouse Visitor Centre and 6 minutes by foot from Dornoch Cathedral. This golf hotel is 0.9 mi (1.4 km) from Dornoch Beach and 0.9 mi (1.5 km) from Historylinks.

Hotel in Highland, Alness · 24.24 km from centre
8.5
630 reviews
Breakfast available
<h2>Comfortable Accommodations</h2>
The Station Hotel in Alness offers family rooms with private bathrooms, tea and coffee makers, and free WiFi. Each room includes a TV, electric kettle, and free toiletries.
<h2>Dining Experience</h2>
Guests can enjoy British and Scottish cuisine at the family-friendly restaurant, which serves brunch, lunch, dinner, high tea, and cocktails. The restaurant features a traditional and modern ambiance.
<h2>Leisure Facilities</h2>
The hotel offers a garden, terrace, and bar. Additional amenities include a coffee shop, free on-site private parking, and a pet-friendly policy.
<h2>Location and Attractions</h2>
Located 21 mi from Inverness Castle and 27 mi from Inverness Airport, the hotel is near attractions such as Strathpeffer Spa Golf Club and Inverness Railway Station. Guests appreciate the attentive staff and excellent breakfast.

Hotel in Grantown-on-Spey · 40.46 km from centre
8.8
55 reviews
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 · 27.29 km from centre
8.8
72 reviews
Breakfast available
Located in Nairn, 19 miles from Inverness Castle, Boath House Hotel provides accommodations with a garden, free private parking, a shared lounge and a restaurant. This 4-star hotel features free WiFi and a bar. Guests can enjoy garden views.
Guest rooms at the hotel are equipped with a seating area. The private bathroom is equipped with a shower, free toiletries and a hairdryer. All guest rooms will provide guests with a closet and an electric tea pot.
The breakfast offers à la carte, continental or Full English/Irish options.
Guests at Boath House Hotel will be able to enjoy activities in and around Nairn, like hiking.
Castle Stuart Golf Links is 13 miles from the accommodation, while University of the Highlands and Islands, Inverness is 18 miles away. Inverness Airport is 9.3 miles from the property.

Country house in Grantown-on-Spey, Grantown on Spey · 38.38 km from centre
9.8
121 reviews
Breakfast available
<h2>Elegant Accommodations</h2>
Tigh na Sgiath Country House Hotel in Grantown on Spey offers a 4-star country house experience with a beautiful garden and terrace. Guests enjoy free WiFi, a cozy bar, and private check-in and check-out services.
<h2>Comfortable Amenities</h2>
The hotel features family rooms, an outdoor seating area, picnic spots, and bicycle parking. Additional facilities include room service, express check-in and check-out, and free on-site private parking.
<h2>Delicious Breakfast</h2>
A variety of breakfast options are available, including continental, à la carte, full English/Irish, vegetarian, vegan, and gluten-free. Local specialties, warm dishes, fresh pastries, pancakes, cheese, fruits, and juice are served.
<h2>Prime Location</h2>
Located 32 mi from Inverness Airport, the hotel is near attractions such as Abernethy Golf Club (3.7 mi) and Grantown Museum (3.7 mi). Inverness Railway Station is 30 mi away.

Hotel in Aviemore · 42.25 km from centre
7.2
1,002 reviews
Breakfast available
When you stay at Coylumbridge Resort Hotel in Aviemore, you'll be on the riverwalk, within a 15-minute walk of Rothiemurchus Estate Visitor Centre and Speyside Wildlife. This family-friendly hotel is 16 mi (25.7 km) from Cairngorms National Park and 1.8 mi (2.9 km) from Strathspey Steam Railway.

Hotel in Nairn · 23.48 km from centre
8.8
386 reviews
Breakfast available
With a stay at Golf View Hotel & Spa in Nairn, you'll be next to a golf course, just a 4-minute walk from Central Beach and 5 minutes by foot from Nairn Golf Club. This golf hotel is 0.6 mi (1 km) from Nairn Beach and 0.9 mi (1.4 km) from Nairn Museum.

Hotel in Nairn · 23.50 km from centre
8.4
996 reviews
Breakfast available
When you stay at Muthu Newton Hotel (Near Inverness Airport) in Nairn, you'll be next to a golf course, within a 15-minute walk of Nairn Golf Club and Central Beach. This golf hotel is 0.8 mi (1.2 km) from Nairn Beach and 1 mi (1.6 km) from Nairn Museum.

Hotel in Kingussie · 45.45 km from centre
9.8
52 reviews
Breakfast available
Located in Kingussie, Star Hotel is a 3-minute walk from Fused and Light and 8 minutes by foot from Kingussie Golf Club. This hotel is 2.2 mi (3.5 km) from Highland Folk Museum and 5.4 mi (8.7 km) from Highland Wildlife Park.

Hotel in Kingussie · 45.45 km from centre
8.0
1 review
Breakfast available
Located in Kingussie, Star Hotel is within a 5-minute drive of Kingussie Golf Club and Highland Folk Museum. This hotel is 2.5 mi (4 km) from Fused and Light and 5.4 mi (8.7 km) from Highland Wildlife Park.

Hotel in Aviemore · 40.38 km from centre
9.1
2,381 reviews
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 center 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 private bathroom, and tea and coffee making facilities are also included in each neutrally decorated room.

Hotel in Wester Ross, Garve · 40.27 km from centre
8.1
757 reviews
Breakfast available
Located in Garve and with Strathpeffer Spa Golf Club reachable within 19 miles, 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 use a bar.
Every room has a private bathroom with free toiletries, while some rooms will provide you with a balcony and others also provide guests with mountain views. All guest rooms in the hotel are equipped with a flat-screen TV and a hairdryer.
At Aultguish Inn you'll find a restaurant serving British, Pizza and Scottish cuisine. Vegetarian, dairy-free and gluten-free options can also be requested.
Guests at the accommodation will be able to enjoy activities in and around Garve, like hiking, fishing and cycling.
Aigas Golf Course is 25 miles from Aultguish Inn. Inverness Airport is 41 miles away.

Hotel in Fort Augustus · 46.25 km from centre
9.4
325 reviews
Breakfast available
Located in Fort Augustus, The Lovat, Loch Ness is within a 5-minute drive of Loch Ness and Allt na Criche. This hotel is 5.4 mi (8.7 km) from Suidhe Viewpoint and 13.1 mi (21.1 km) from The Falls of Foyers.

Hotel in Nairn · 23.71 km from centre
8.0
105 reviews
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 · 29.74 km from centre
8.7
701 reviews
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 private bathrooms and modern amenities.
Craigdarroch Hotel features elegant rooms, some with super king beds. The onsite bar houses a large malt whiskey 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 Forres · 39.90 km from centre
9.1
150 reviews
Breakfast available
Nestling in the bank of Cluny Hill, this small, family-run Victorian mansion offers award-winning food and overlooks the beautiful village of Forres, between Aberdeen and Inverness.
Built in 1865 and extended in 1910, Cluny Bank is a listed building at Historic Scotland. Carefully maintained, it was a private home for many years and was only recently converted into a Bed and Breakfast. Today the hotel offers a unique blend of modern amenities and many of its fine original features.
Cluny Bank offers a fine selection of 52 local whiskys in our bar - from Speyside, the Highlands, the Islands and Islay.
Forres is located on the A96, within easy reach of both the Whiskey and Castle trail. As the Forres Golf Course is just around the corner, Cluny Bank is also ideally located for golfers.

Hotel in Aviemore · 39.49 km from centre
9.2
672 reviews
Found in Scotland’s Cairngorms National Park, Scandinavian Village in Aviemore offers high-quality accommodations beside these rugged mountains. Furnished with Scandinavian pine, its apartments offer free WiFi and parking.
Two centrally heated bedrooms, one double room with new private bathrooms and one with twin beds, both have ample storage and hanging space, and reading lamps. There is also a pull out sofa bed in the living room which linen is supplied for. The main bathroom has a full-size bath and separate power shower.
A spacious sitting room with excellent mountain views includes a large dining area, a TV with Freeview and a DVD player. DVDs are available at reception. There is a fully equipped kitchen, with cookware and crockery provided, which has an oven, hob, fridge freezer, microwave, dishwasher and coffee maker.
In the heart of the UK’s largest national park, Aviemore offers a wealth of sporting activities, as well as a range of pubs and restaurants. The busy Highland city of Inverness is around 40 minutes’ drive away.

Agritourism property in Inverness · 24.11 km from centre
9.6
64 reviews
Breakfast available
Located in Inverness, Loch Ness Glamping is in a rural location, within a 5-minute drive of Loch Ness Centre & Exhibition and Loch Ness 2000 Exhibition Centre. This 4-star farm stay is 4.2 mi (6.8 km) from Urquhart Castle and 2.3 mi (3.8 km) from Loch Ness Gallery.

Hotel in Fort Augustus · 45.91 km from centre
8.6
27 reviews
When you stay at Glenwood Apartment in Fort Augustus, you'll be on the waterfront, and a 5-minute walk from Loch Ness and 7 minutes by foot from Fort Augustus Locks. This family-friendly hotel is 0.4 mi (0.6 km) from Clansman Centre and 1.7 mi (2.7 km) from Allt na Criche.