Holidays in Fort William

Add dates
Add dates
1 room, 2 guests
Compare deals on Booking.com
Trusted by over 500,000 guests every year as part of Snaptrip Group
Add dates
Add dates

Property type

Add another room
Travelling with pets?

Join millions who use Snaptrip Group

Hotels, cottages, lodges and villas in one search
Hotels, cottages, lodges and villas in one search

Lowest prices, or we refund the difference
Lowest prices, or we refund the difference

Real humans ready to help you 7 days a week
Real humans ready to help you 7 days a week

Save up to 15% on over 100,000 hotels

Fort William

Sort by
Most popular

See the latest prices and deals by

Primary image
7.2

The Caledonian Hotel

Hotel in Fort William

With a stay at The Caledonian Hotel in Fort William, you'll be steps from Loch Linnhe and a 4-minute drive from West Highland Way. This hotel is 2.2 mi (3.5 km) from Lochaber Geopark Visitor Centre and 2.4 mi (3.9 km) from Old Fort of Fort William.

Good1,330 reviews
7.2
View details
Primary image
7.8

Alexandra Hotel

Hotel in Fort William

With a stay at Alexandra Hotel, you'll be centrally located in Fort William, within a 10-minute drive of Ben Nevis and Loch Linnhe. This hotel is 0.2 mi (0.3 km) from Old Fort of Fort William and 0.3 mi (0.5 km) from Lochaber Geopark Visitor Centre.

Good1,004 reviews
7.8
View details
Highland Bridge Hotel
7.1

Highland Bridge Hotel

Hotel in Spean Bridge

<h2>Comfortable Accommodation</h2>

Highland Bridge Hotel in Spean Bridge offers family rooms with air-conditioning, free WiFi, and free on-site private parking. Each room includes an electric kettle, tea and coffee maker, seating area, free toiletries, shower, and TV.

<h2>On-Site Facilities</h2>

Guests can enjoy a bar and relax in the comfortable seating area. The hotel provides free WiFi throughout the property, ensuring connectivity for all visitors.

<h2>Local Attractions</h2>

Located 15 km from Glen Nevis and 12 km from Ben Nevis Whisky Distillery, the hotel is also close to Loch Linnhe (32 km) and Glenfinnan Station Museum (37 km). Oban Airport is 75 km away.

<h2>Activities</h2>

Visitors can engage in kayaking or canoeing in the surrounding area. The hotel staff and service support are highly praised by guests.

Good951 reviews
7.1
View details
Primary image
6.8

Ben Nevis Hotel & Leisure Club

Hotel in Fort William

With a stay at Ben Nevis Hotel & Leisure Club in Fort William, you'll be in the historical district, within a 10-minute drive of Ben Nevis and Loch Linnhe. This hotel is 0.5 mi (0.8 km) from Inverlochy Castle and 0.6 mi (1 km) from Commando Monument.

Pleasant1,002 reviews
6.8
View details
Primary image
7.0

The Lodge on the Loch by OYO

Hotel in Fort William

With a stay at The Lodge on the Loch by OYO in Fort William, you'll be on the beach, just steps from Loch Linnhe and a 2-minute drive from Loch Leven. This golf hotel is 1.7 mi (2.7 km) from Pixel Spirits Distillery and 2.3 mi (3.8 km) from The Dragons Tooth Golf Course.

Good406 reviews
7.0
View details
Moorings Hotel
7.6

Moorings Hotel

Hotel in Banavie, Fort William

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.

Good2,488 reviews
7.6
View details
MacDonald Cabins
5.9

MacDonald Cabins

Chalet in Highland, Kinlochleven

MacDonald Cabins offers pet-friendly accommodation in Kinlochleven. Guests benefit from free WiFi and private parking available on site.

Other facilities at MacDonald Cabins include a terrace. Showers and toilets are located beside the hotel, 20 metres from the cabins. There is a drying room and pot wash area with access to a kettle and sink.

There is a bar an restaurant at the hotel 20 metres from the cabins.

Steall Waterfall is 6 km from MacDonald Cabins, while Glencoe Mountain Resort is 11 km from the property.

Review score1,027 reviews
5.9
View details
Croit Anna Hotel
6.5

Croit Anna Hotel

Hotel in Fort William

Croit Anna Hotel is situated 2 miles from Fort William, on the shores of Loch Linnhe, just 5 miles away from Ben Nevis, Britain's highest mountain. It offers free WiFi throughout the hotel and extensive unreserved off-road parking.

Croit Anna Hotel has spectacular views across the loch from all of the public rooms and most of the bedrooms. All 92 bedrooms have central heating and/or individual electric heating, a bath or shower, a hairdryer, a Freeview TV and tea/coffee making facilities.

There is a panoramic lounge, a bar, a terrace overlooking Loch Linnhe. Entertainment is provided in the bar on most of the evenings. The spacious ground floor restaurant serves full British breakfast and table d’hote evening menu with gluten-free and vegetarian options available on request.

Pleasant1,534 reviews
6.5
View details
Primary image
8.8

The Garrison

Hotel in Fort William

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.

Fabulous1,003 reviews
8.8
View details
Primary image
8.8

Inn at Ardgour

Inn in Fort William

Located in Fort William, Inn at Ardgour is by the sea, within a 15-minute drive of Loch Linnhe and Loch Leven. This inn is 16.1 mi (25.9 km) from Ben Nevis and 4.6 mi (7.4 km) from Pixel Spirits Distillery.

Fabulous589 reviews
8.8
View details
Primary image
10.0

Distillery Guest House

Guesthouse in Fort William

With a stay at Distillery Guest House in Fort William, you'll be on the waterfront, within a 10-minute drive of Ben Nevis and Loch Linnhe. This guest house is 0.5 mi (0.7 km) from Commando Monument and 0.6 mi (0.9 km) from Lochaber Leisure Centre.

Exceptional2 reviews
10.0
View details
Primary image
7.8

Onich Hotel

Hotel in Onich, Fort William

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.

Good534 reviews
7.8
View details
Primary image
7.6

Muthu Fort William Hotel

Hotel in Fort William

With a stay at Muthu Fort William Hotel, you'll be centrally located in Fort William, within a 15-minute drive of Ben Nevis and Loch Linnhe. This hotel is 0.2 mi (0.4 km) from West Highland Way and 0.4 mi (0.6 km) from Lochaber Geopark Visitor Centre.

Good583 reviews
7.6
View details
Cruachan Hotel
8.1

Cruachan Hotel

Hotel in Fort William

Situated in the shadows of Ben Nevis and overlooking the picturesque Loch Linnhe, this hotel offers bed and breakfast accommodation 5 minutes’ walk from the centre of Fort William.

This property includes a lift and some rooms at the Cruachan feature stunning views of the loch and the Morvern Hills beyond. All feature a TV with satellite channels and free Wi-Fi is available throughout the building.

Evening meals and bar food can be enjoyed in the spacious eating area or on the open terrace, which boasts spectacular views. The food is made from locally sourced ingredients. Breakfast include a range of cooked items such as bacon and sausages as well as a buffet, which includes cereals, yoghurt, selection of mixed fruits and juice. The Cruachan Bar would open at 4 pm. Drinks are served until 10:30 pm.

Very good5,215 reviews
8.1
View details
Ossians
7.2

Ossians

Hotel in Fort William

Situated in Fort William and with Glen Nevis reachable within 1.8 km, Ossians features a shared lounge, non-smoking rooms, free WiFi and a bar. The property is around 16 km from Loch Linnhe, 29 km from Glenfinnan Station Museum and 100 metres from West Highland Museum. The hotel has family rooms.

All rooms in the hotel are equipped with a flat-screen TV. With a private bathroom fitted with a shower and free toiletries, rooms at Ossians also feature a mountain view. All guest rooms will provide guests with a microwave.

Ben Nevis Whisky Distillery is 3.8 km from the accommodation, while Steall Waterfall is 12 km from the property. Oban Airport is 60 km away.

Good245 reviews
7.2
View details
Primary image
8.4

Base Camp Hotel Nevis Range

Hotel in Fort William

When you stay at Base Camp Hotel Nevis Range in Fort William, you'll be near ski lifts, within a 5-minute drive of Nevis Range Mountain Experience and Leanachan Forest. This hotel is 11.5 mi (18.6 km) from Ben Nevis and 3.8 mi (6.2 km) from Ben Nevis Distillery.

Very good373 reviews
8.4
View details
Room
8.2

Ox Hotel Spean Bridge

Hotel in Spean Bridge

Located in Spean Bridge, Ox Hotel Spean Bridge is a 2-minute drive from Commando Memorial and 8 minutes from Nevis Range Mountain Experience. This hotel is 4.4 mi (7.1 km) from Loch Lochy and 7.9 mi (12.7 km) from Inverlochy Castle.

Very good283 reviews
8.2
View details
Primary image
8.8

Nevis Bank Inn

Hotel in Fort William

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.

Fabulous556 reviews
8.8
View details
Clan Macduff Hotel
8.8

Clan Macduff Hotel

Hotel in Fort William

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.

Fabulous2,367 reviews
8.8
View details
Primary image
8.8

Achnabobane Farmhouse

Bed & breakfast in Spean Bridge

Located in Spean Bridge, Achnabobane Farmhouse is within a 5-minute drive of Spean Bridge Woollen Mill and Highland Soaps. This bed & breakfast is 3.1 mi (4.9 km) from Commando Memorial and 4.3 mi (6.9 km) from Nevis Range Mountain Experience.

Fabulous72 reviews
8.8
View details