Skip to main content
Stays Flights Flight + Hotel Car rentals Attractions Airport taxis

Hotels and more in Fort William

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

The Garrison 4 stars

Hotel in Fort William

Featuring a bar, The Garrison is located in Fort William and is built on the site of the historic former police station. Popular points of interest nearby include Glen Nevis and West Highland Museum. Very quirky boutique hotel and the staff were super friendly

Show more Show less
8.3
Very good
1,012 reviews
Avg. price/night:
£45
Check availability

Clan Macduff Hotel 4 stars

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. Firstly other hotels take note - USB chargering is an absolute must now in every hotel room. The Clan Macduff had plenty of these and it was just perfect - shows just how on the ball they are. Room was larger than expected (how often does that happen?) and very comfortable. No AC but c’mon this is Scotland - though a desk fan was supplied and it worked great to help us cool down. The midgie warning stickers on the windows were a god-send as nobody wants these guys feasting on your face at 3am. The butterscotch biscuits served with the free in-room coffee was the best thing we ate all day. Ultra-friendly staff - they actually show you to your room (old school touch) and the cooked breakfast sorted us right out till mid-afternoon. Seriously - there was nothing at fault in this place whatsoever.

Show more Show less
8.8
Fabulous
1,160 reviews

Nevis Bank Inn 4 stars

Hotel in Fort William

The Nevis Bank Inn is a 4-star hotel located on the banks of the river Nevis, 4 miles from Ben Nevis. Large rooms have en suite bathrooms and free Wi-Fi. Fantastically friendly staff in a very comfortable hotel that has great food as well.

Show more Show less
8.7
Fabulous
1,021 reviews
Avg. price/night:
£65
Check availability

Alexandra Hotel 3 stars

Hotel in Fort William City Centre, Fort William

Just a 5-minute drive from the foot of Ben Nevis, Britain’s highest mountain, the Alexandra Hotel offers free on-site parking and free Wi-Fi in public areas. The room was a good size, the beds very comfortable. The breakfast left nothing to ne desired. Hot food, cold food, anything you could wish for and plenty of everything.

Show more Show less
8.1
Very good
2,205 reviews
Avg. price/night:
£36.34
Check availability

Cruachan Hotel 3 stars

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. It was central and very well staffed

Show more Show less
8.7
Fabulous
1,739 reviews
Avg. price/night:
£55
Check availability

Moorings Hotel 4 stars

Hotel in Fort William

Moorings Hotel lies alongside the banks of the Caledonian Canal at the famous Neptune's Staircase. A superb hotel with a great restaurant/pub onsite. Our room was large and spacious with all needed amenities.

Show more Show less
8.5
Very good
1,541 reviews
Avg. price/night:
£70
Check availability

Lime Tree An Ealdhain 3 stars

Hotel in Fort William

Situated in picturesque Fort William, The Lime Tree An Ealdhain offers spacious accommodation in the Highlands of Scotland. It has its own art gallery, and an award-winning contemporary restaurant. Great location, beautiful building, excellent food and fantastic value. Wonderful to be able to retreat to the sitting room by the fire, on a cold Scottish night. The staff were incredibly welcoming and accommodating too.

Show more Show less
8.9
Fabulous
609 reviews
Avg. price/night:
£87
Check availability

Muthu Fort William Hotel 3 stars

Hotel in Fort William

Enjoying stunning loch and mountain views, West End Hotel in Fort William has a central location just 10 minutes from the train station. Cool old style building, with old style decorations, for sure much nicer than modern buildings.

Show more Show less
6.9
Review score
1,622 reviews
Avg. price/night:
£40
Check availability

Croit Anna Hotel 3 stars

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. The hotel prepared a fruit salad for my breakfast. This wasn't on the menu.

Show more Show less
7.1
Good
1,310 reviews
Avg. price/night:
£37
Check availability

Ben Nevis Hotel & Leisure Club 3 stars

Hotel in Fort William

Situated only 1 mile from Fort William, Ben Nevis Hotel and Leisure Club offers a restaurant, a bar, free parking and a heated indoor swimming-pool. Great hotel. The rooms and bathrooms were very spacious and clean. The indoor pool was great on rainy days.

Show more Show less
7.2
Good
3,355 reviews
Avg. price/night:
£37.80
Check availability

Most booked hotels in Fort William in the past month

See all

Budget hotels in Fort William

See all

FAQs about hotels in Fort William

  • The average price per night for a 3-star hotel in Fort William this weekend is £94 or, for a 4-star hotel, £153. Looking for something even fancier? 5-star hotels in Fort William for this weekend cost on average around £368 per night (based on Booking.com prices).

  • These hotels in Fort William are highly rated by couples: Clan Macduff Hotel, Lime Tree An Ealdhain and Cruachan Hotel.

  • On average, 3-star hotels in Fort William cost £79 per night, and 4-star hotels in Fort William are £90 per night. If you're looking for something really special, a 5-star hotel in Fort William can on average be found for £150 per night (based on Booking.com prices).

  • Clan Macduff Hotel, Nevis Bank Inn and Cruachan Hotel are some of the popular hotels in Fort William.

  • Some of the best hotels in Fort William near Ben Nevis include Glen Nevis Youth Hostel, Glen Nevis Holidays and The Brevins Guest House.

  • Moorings Hotel, Lime Tree An Ealdhain and Clan Macduff Hotel have received great reviews from travellers in Fort William regarding the views from their hotel rooms.

  • On average, it costs £104 per night to book a 3-star hotel in Fort William for tonight. You'll pay on average around £101 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Fort William will cost around £243 (based on Booking.com prices).

  • Many families visiting Fort William loved staying at Lime Tree An Ealdhain, Cruachan Hotel and Nevis Bank Inn.

  • For hotels in Fort William that serve up a highly-rated breakfast, try Nevis Bank Inn, Clan Macduff Hotel and Lime Tree An Ealdhain.

In the Shadow of Ben Nevis

Fort William is shadowed by Great Britain’s highest peak, Ben Nevis, and lies on the shores of pretty Loch Linnhe. The Scottish Highland’s 2nd biggest city attracts hordes of hikers, climbers and mountain bikers, enhancing its self-proclaimed reputation as the ‘outdoor capital of Scotland’.

In the city centre, on High Street, is the West Highland Museum that explains local Highland history. The West Highland Way is a famous, long-distance walking route that begins and ends just outside Fort William.

The Nevis Range ski centre and Nevis Range gondola provides a stunning view of the Great Glen. A downhill mountain-biking track also begins here. This breath-taking track has hosted numerous world cups as well as the 2007 World Championships. Stop along the way to try the local whiskey at Ben Nevis Distillery.

Named after William of Orange, Fort William has been home to the Clan Cameron for many generations. Booking.com invites you to soak up the outdoor highlights and history of this charming city and surrounding countryside with its extensive range of hotels, bed and breakfasts and guest houses.

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Fort William:

Explore guest reviews of hotels in Fort William

See all