Skip to main content
Accommodations Flights Flight + Hotel Car Rentals Airport Taxis

View vacation packages to

Hotels and More in Fort William

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. The location was picture perfect. Looking out over the Loch was just lovely.

Show more Show less
8.6
Excellent
2,239 reviews
Avg. price/night:
$168
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. Bed was good, washroom very good. Service great. excellent for walking and close to town. Able to walk to Jacobite train.

Show more Show less
8.7
Excellent
1,166 reviews
Avg. price/night:
$143
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.4
Very Good
2,689 reviews
Avg. price/night:
$118
Check availability

Moorings Hotel

Hotel in Fort William

Moorings Hotel lies alongside the banks of the Caledonian Canal at the famous Neptune's Staircase. Location is amazing with the Neptun gates right beside it and super nice view of the Ben Nevis. Loved it...!!!

Show more Show less
8.6
Excellent
1,580 reviews
Avg. price/night:
$174
Check availability

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. Everything,the place so Charming, rooms breakfast location amazing. I recommend it highly

Show more Show less
8.3
Very Good
666 reviews
Avg. price/night:
$211
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. Lovely small hotel in fort William! Clean and homy and comfortable, the staff are very friendly.

Show more Show less
8.8
Excellent
711 reviews
Avg. price/night:
$209
Check availability

Formerly Named as West End Hotel 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. Lovely old world dining room for breakfast nice bar meals for dinner

Show more Show less
7
Good
1,400 reviews
Avg. price/night:
$135
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. very clean and had everything I needed for a pleasant night. Not far from the centre of town, but very peaceful. Extremely helpful staff!

Show more Show less
6.9
Review score
1,147 reviews
Avg. price/night:
$81
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. Location and the food in the onsite restaurant

Show more Show less
7.9
Good
1,944 reviews
Avg. price/night:
$110
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. The room was large and comfortable. The breakfast was good. Would have liked to stay longer and enjoy the pool. The staff at reception and in the bar are friendly and helpful.

Show more Show less
7.3
Good
2,777 reviews
Avg. price/night:
$96
Check availability

Most-booked hotels in Fort William in the past month

Budget hotels in Fort William

FAQs about hotels in Fort William

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

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

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

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

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

  • These hotels in Fort William are highly rated by couples: Lime Tree An Ealdhain, Moorings Hotel, and Nevis Bank Inn.

  • Many families visiting Fort William loved staying at Lime Tree An Ealdhain, Clan Macduff Hotel, and Cruachan Hotel.

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

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