Skip to main content

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+
Fort William – 152 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. Everything from check-in to check-out was perfect.

Show more Show less
8.3
Very Good
4,082 reviews
Price from
$79
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. The hotel is very well located. Staff is very friendly and professional. Parking lot is big. Room is excellent. Wi fi worked very well. Breakfast is great. I do recommend it.

Show more Show less
6.8
Review score
4,163 reviews
Price from
$51
per night

The Garrison

Hotel in Fort William

Set in Fort William, within 7.5 mi of Ben Nevis and 1.6 mi of Glen Nevis, The Garrison offers accommodations with a bar and free WiFi throughout the property as well as free private parking for guests... Good service and very courteous and efficient staff, very nice room, and very comfortable bed and great breakfast, good location.

Show more Show less
8.2
Very Good
1,589 reviews
Price from
$66
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. Although we had to leave at 06:30 am they still provided us with some breakfast

Show more Show less
7.7
Good
2,897 reviews
Price from
$40
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. location was perfect we was able to walk to the start of Ben Nevis, we also was able to walk into the town and enjoy local amenities without using the car. room was great overlooked the loch. Food was great staff friendly and helpful. would recommend staying in this hotel.

Show more Show less
6.5
Review score
696 reviews
Price from
$49
per night

The Imperial Hotel

Hotel in Fort William City Centre, Fort William

The Imperial Hotel is located in the heart of Fort William offering the best of accommodations, service and standards. All rooms are furnished to a very high standard with sea views also available. Breakfast is in a light and airy room with a beautiful view of the loch and surrounding mountains. There is a continental buffet plus a cooked breakfast can be ordered to suit. The food was fast, fresh and hot. It was very tasty and we were all able to have what we wanted. Service was very good by the staff. There is also an onsite restaurant that services British, Indian, and Italian food. The Chicken Tikka that I had was excellent, my family each had something different and enjoyed their meals, also. Great location, within easy walking distance from the train station.

Show more Show less
7.1
Good
2,070 reviews
Price from
$70
per night

Moorings Hotel

Hotel in Fort William

Moorings Hotel lies alongside the banks of the Caledonian Canal at the famous Neptune's Staircase. The facilities are excellent, the location is convenient, and it has a parking lot right in front of the hotel. my room had a nice view of the canal and was able to see the sunrise right from my room’s window! The staff are helpful and friendly. The overall experience at this hotel is wonderful.

Show more Show less
8.1
Very Good
1,770 reviews
Price from
$99
per night

Garrison Cells

Hotel in Fort William

Located in Fort William, 7.5 mi from Ben Nevis, Garrison Cells provides accommodations with a bar, free private parking and a shared lounge. It was near to the station , just 10 minutes of walk and located in the center of the city. The idea of room is what attracts me, it seems like living in a prison for a day as the theme is something like that. There is facility of free tea , coffee , hot chocolate in the pub.

Show more Show less
8.4
Very Good
368 reviews
Price from
$53
per night

Bank Street Lodge

Hotel in Fort William City Centre, Fort William

The Bank Street Lodge is a motel style property based in the town of Fort William. Rooms with private bathrooms are available on a room-only basis (no meals included). The hotel is in the city center, everything is within walking distance, everything was very pleasant.Andrey.

Show more Show less
7.5
Good
943 reviews
Price from
$58
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. Friendly, helpful, humorous, clean, confortable, delicious!

Show more Show less
8.5
Very Good
810 reviews
Price from
$124
per night

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

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

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

  • On average, 3-star hotels in Fort William cost $149 per night, and 4-star hotels in Fort William are $170 per night. If you're looking for something really special, a 5-star hotel in Fort William can be found for $284 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.

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

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

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

  • Many families visiting Fort William loved staying at Roam West, Lime Tree An Ealdhain, and Garrison Cells.

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

See all