Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Fort William – 235 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

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. Adorable property! looks to be fully renovated, but done so with great charm, giving a historic vibe. fantastic breakfast buffet, and fantastic price!! we also are in the restaurant the evening of arrival and it was very tasty, with friendly staff

Show more Show less
8.1
Very Good
4,808 reviews
Price from
$146
per night

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. location, value, accommodations, excellent breakfast

Show more Show less
7.5
Good
2,784 reviews
Price from
$92
per night

The Garrison

Hotel in Fort William

Located in Fort William and within 1.2 miles of Glen Nevis, The Garrison features a bar, allergy-free rooms, and free WiFi throughout the property. great location, helpful and friendly staff, on-site amenities

Show more Show less
8.3
Very Good
2,940 reviews
Price from
$271
per night

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. lovely friendly people. Bar food & service excellent.

Show more Show less
6.2
Review score
3,620 reviews
Price from
$139
per night

The Caledonian Hotel

Hotel in Fort William

Offering a restaurant, The Caledonian Hotel is located in Fort William. Free WiFi access is available in the public areas. There is also an electric kettle. The team are very helpful and offer a very warm welcome. We checked in and out in 30 seconds and the situation is ideal

Show more Show less
6.6
Review score
2,288 reviews
Price from
$156
per night

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. A very nice location, comfortable rooms, great food

Show more Show less
8.8
Excellent
1,795 reviews
Price from
$210
per night

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. Fantastic 1st class hotel, friendly staff, great room and king size bed, just perfect.

Show more Show less
7.2
Good
2,067 reviews
Price from
$171
per night

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. very clean and staff was professional and helpful. restaurant was great

Show more Show less
8.2
Very Good
798 reviews
Price from
$180
per night

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. Our room was kept very clean, fresh towels and plenty of tea facilities. The staff were all very pleasant and could not be more helpful. At breakfast/dinner the restaurant staff were very efficient. The food was served hot. Lovely stay for a week.

Show more Show less
6.9
Review score
1,022 reviews
Price from
$83
per night

Moorings Hotel

Hotel in Fort William

Moorings Hotel lies alongside the banks of the Caledonian Canal at the famous Neptune's Staircase. Staffs were very accommodating. A very good hotel to stay. Nearby train station.

Show more Show less
7.5
Good
1,802 reviews
Price from
$183
per night

Most-booked hotels in Fort William in the past month

Budget hotels in Fort William

See all

FAQs about hotels in Fort William

Learn more about visiting Fort William

  • 6 points of interest
  • 1 neighborhoods
Find out more
Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Fort William:

Explore guest reviews of hotels in Fort William

See all

Research, refine, and make plans for your whole trip