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 Banavie, Fort William · 1.79 km from centre
7.6
2,488 reviews
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 Fort William · 3.04 km from centre
8.8
556 reviews
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 Fort William · 3.15 km from centre
8.8
1,001 reviews
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.

Chalet in Fort William · 3.19 km from centre
8.4
186 reviews
Breakfast available
Offering garden views, The Shielings by Inverlochy Villas is an accommodation located in Fort William, 1.9 km from Glen Nevis and 19 km from Loch Linnhe. This property offers access to a patio and free private parking. The chalet provides mountain views, a sun terrace, a 24-hour front desk, and free WiFi is available throughout the property.
The units are equipped with a flat-screen TV with streaming services, microwave, a kettle, a shower, a hair dryer and a desk. A seating area is available to all guests, while some rooms are equipped with a Blu-ray player. All units include a private bathroom, free toiletries and bed linen.
For visitors looking to embark on day trips to nearby landmarks, the chalet offers a selection of packed lunches.
After a day of skiing, fishing or hiking, guests can relax in the garden or in the shared lounge area.
Glenfinnan Station Museum is 25 km from The Shielings by Inverlochy Villas, while Ben Nevis Whisky Distillery is 400 metres away. Oban Airport is 63 km from the property.

Hotel in Fort William · 5.49 km from centre
8.8
2,367 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 Fort William · 4.57 km from centre
9.4
292 reviews
Breakfast available
With a stay at Inverlochy Castle in Fort William, you'll be in the historical district, within a 15-minute drive of Ben Nevis and Ben Nevis Distillery. This luxury hotel is 1.8 mi (3 km) from Inverlochy Castle and 2.2 mi (3.6 km) from Loch Linnhe.

Hotel in Onich, Fort William · 16.69 km from centre
7.8
514 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 · 12.33 km from centre
8.9
192 reviews
Breakfast available
<h2>Comfortable Accommodations</h2>
Old Pines Hotel And Restaurant in Spean Bridge offers family rooms with private bathrooms, garden or mountain views, and modern amenities including free WiFi, flat-screen TVs, and private parking.
<h2>Dining Experience</h2>
Guests enjoy a restaurant serving a full English or Irish breakfast, vegetarian, vegan, and gluten-free options, alongside a bar. The on-site restaurant and bar are highly rated for their excellent dinners and breakfasts.
<h2>Outdoor Spaces</h2>
The hotel features a garden and terrace, ideal for relaxation. Outdoor seating areas provide scenic views, while free WiFi ensures connectivity.
<h2>Local Attractions</h2>
Located 17 km from Ben Nevis Whisky Distillery and 37 km from Glenfinnan Station Museum, the hotel is also close to Glen Nevis and Loch Linnhe. Activities such as fishing, hiking, cycling, and kayaking are available nearby.

Guesthouse in Glencoe, Ballachulish · 17.51 km from centre
9.8
80 reviews
When you stay at Glencoe House in Glencoe, you'll be near ski lifts, within a 15-minute walk of Glencoe Lochan and Glencoe Folk Museum. This luxury guest house is 23.7 mi (38.1 km) from Ben Nevis and 1.8 mi (2.9 km) from Loch Leven.

Chalet in Roybridge, Fort William · 18.23 km from centre
9.8
101 reviews
<h2>Comfortable Accommodation</h2>
Bunroy Park in Fort William offers a 4-star chalet with a garden and free WiFi. The property features family rooms, a picnic area, and ski storage.
<h2>Modern Amenities</h2>
Each unit includes a kitchenette, private bathroom, and a dining area. Additional amenities include a balcony, washing machine, and free on-site private parking.
<h2>Local Attractions</h2>
Located 20 km from Glen Nevis and 18 km from Ben Nevis Whisky Distillery, the chalet provides easy access to fishing, skiing, hiking, and cycling. Oban Airport is 81 km away.
<h2>Guest Satisfaction</h2>
Guests highly rate the chalet for its convenience for nature trips, room cleanliness, and attentive host.

Chalet in Ballachulish