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

Hotels and More in Fort William

Clan Macduff Hotel

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. Beautiful view from the hotel, comfortable bed, clean room and bathroom, wonderful and helpful staff, great food at the restaurant and the bar, good choices for breakfast.

Show more Show less
8.6
Excellent
2,250 reviews
Avg. price/night:
$145
Check availability
Nevis Bank Inn

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. Super rooms and fantastic restaurant and bar.

Show more Show less
8.7
Excellent
1,222 reviews
Avg. price/night:
$146
Check availability
Cruachan Hotel

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. Walking distance to town and restaurants was very short. The train station was only a mile away. Very nice breakfast. The room was comfortable.

Show more Show less
8.4
Very Good
2,646 reviews
Avg. price/night:
$114
Check availability
Moorings Hotel

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,582 reviews
Avg. price/night:
$165
Check availability
The Garrison

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. Very quirky boutique hotel and the staff were super friendly

Show more Show less
8.3
Very Good
577 reviews
Avg. price/night:
$190
Check availability
Lime Tree An Ealdhain

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. Location, room, shower, dinner, breakfast, staff.

Show more Show less
8.8
Excellent
710 reviews
Avg. price/night:
$198
Check availability
Formerly Named as West End Hotel Muthu Fort William Hotel

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.2
Good
1,222 reviews
Avg. price/night:
$122
Check availability
Croit Anna Hotel

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. The man who checked us in found us a double room, much preferable to the twin we'd had to reserve. All the staff were very personable. View was terrific, across the highway right onto the lake. Windows opened, a godsend in warm, humid conditions. Terrific shower, though small.

Show more Show less
6.8
Review score
1,096 reviews
Avg. price/night:
$127
Check availability
Alexandra Hotel

Alexandra Hotel

Hotel in 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. We loved every aspect of this hotel from it’s character to the extremely helpful staff. We had to leave very early in the morning and we were offered a continental breakfast or a packed lunch, we gratefully accepted a packed lunch which was excellent. We also wanted to mention the night porter who helped with our suitcases down to the reception area (our room was located on the second floor)as the elevator was broken. Even with a broken elevator the service was excellent. We would definitely return to this hotel.

Show more Show less
7.9
Good
1,799 reviews
Avg. price/night:
$63
Check availability
Ben Nevis Hotel & Leisure Club

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. We were very happy to receive a room upgrade and only sad that we didn’t have enough time (one night only) to try all the facilities. It made up for the previous hotel on our tour, which was appalling.

Show more Show less
7.4
Good
2,629 reviews
Avg. price/night:
$77
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 $94 per night, and 4-star hotels in Fort William are $109 per night. If you're looking for something really special, a 5-star hotel in Fort William can be found for $212 per night, on average (based on Booking.com prices).

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

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

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

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

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

  • Nevis Bank Inn, Moorings Hotel, and Clan Macduff 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 $423 or, for a 4-star hotel, $346. Looking for something even fancier? 5-star hotels in Fort William for this weekend cost around $541 per night, on average (based on Booking.com prices).

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