Skip to main content
Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis
Coronavirus (COVID-19) support

Check for travel restrictions. Travel might only be permitted for certain purposes, and touristic travel in particular may not be allowed.

Read more

Hotels and More in Fort William

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our Top Picks Lowest Price First Star rating and price Top Reviewed

The Garrison

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. Beautiful hotel with cozy decor and very comfortable beds. There was a kettle and tea/coffee in the room. Crispy, clean sheets and bathrobes. Free parking outside of the hotel. Definitely recommend to order breakfast (pancakes and Scottish breakfast) as it is really delicious.

Show more Show less
8.3
Very Good
1,033 reviews

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. Full service hotel. Dining room menu good; bfast was included and excellent variety.

Show more Show less
8.8
Excellent
1,160 reviews
Avg. price/night:
$164
Check availability

Alexandra Hotel

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. Although we had to leave at 06:30 am they still provided us with some breakfast

Show more Show less
8.1
Very Good
2,059 reviews
Avg. price/night:
$83
Check availability

Cruachan Hotel

Hotel in Fort William

Located in the shadows of Ben Nevis and overlooking the picturesque Loch Linnhe, this hotel offers bed and breakfast accommodations 5 minutes’ walk from the center of Fort William. Room is well equipped, modern and convenience.

Show more Show less
8.7
Excellent
1,860 reviews

Moorings Hotel

Hotel in Fort William

Moorings Hotel lies alongside the banks of the Caledonian Canal at the famous Neptune's Staircase. Beautiful, spacious room overlooking the lock. Dinner in the main restaurant was absolutely delicious and well deserved after an 8 hour Ben Nevis climb!

Show more Show less
8.4
Very Good
1,340 reviews
Avg. price/night:
$172
Check availability

Lime Tree An Ealdhain

Hotel in Fort William

Located in picturesque Fort William, The Lime Tree An Ealdhain offers spacious accommodations in the Highlands of Scotland. It has its own art gallery, and an award-winning contemporary restaurant. The staf is really friendly and helpfull. The room itself was lovely, great decorated and all clean. Easy walk into town, would definitly stay here again!

Show more Show less
8.8
Excellent
519 reviews
Avg. price/night:
$183
Check availability

Nevis Bank Inn

Hotel in Fort William

The Nevis Bank Inn is a 4-star hotel located on the banks of the Nevis River, 4 miles from Ben Nevis. Large rooms have private bathrooms and free Wi-Fi. Friendly, helpful, humorous, clean, confortable, delicious!

Show more Show less
8.7
Excellent
894 reviews
Avg. price/night:
$147
Check availability

Muthu Fort William Hotel

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. The hotel has its own parking lot and is very close to the town center, literally two minutes walk. Breakfast is served in a beautiful dining room, there is also a vegetarian option, just ask for it. If you want to have dinner in town, go early, around 6.30 pm, as restaurants do not stay open until late. Also most of the stores will close between 5 and 6 pm. The staff is extremely friendly and helpful!!

Show more Show less
6.9
Review score
1,481 reviews
Avg. price/night:
$170
Check availability

Croit Anna Hotel

Hotel in Fort William

Croit Anna Hotel is located 2 miles from Fort William, on the shores of Loch Linnhe, just 5 miles away from Ben Nevis, Britain's highest mountain. Cosy place and the beds were very comfortable. Breakfast was also nice and the staff were really helpful with any questions we had.

Show more Show less
7.1
Good
1,197 reviews
Avg. price/night:
$75
Check availability

Ben Nevis Hotel & Leisure Club

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,091 reviews
Avg. price/night:
$72
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

  • For hotels in Fort William that serve highly-rated breakfasts, try Nevis Bank Inn, Clan Macduff Hotel, and Cruachan Hotel.

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

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

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

  • The average price per night for a 3-star hotel in Fort William this weekend is $160 or, for a 4-star hotel, $295. Looking for something even fancier? 5-star hotels in Fort William for this weekend cost around $324 per night, on average (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.

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

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

  • Moorings Hotel, Lime Tree An Ealdhain, and Clan Macduff Hotel got great room view-related reviews from travelers in Fort William.

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Fort William:

Explore guest reviews of hotels in Fort William

See all