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 – 151 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.

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 staff were really friendly and helpful. Our food was a nice experience to try traditional foods. Highly recommended! We'll be back for another holiday.

Show more Show less
6.8
Review score
4,157 reviews
Price from
$46
per night

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. Very cosy and comfortable. We arrived at 1.30am and the receptionist was very welcoming and even came up to the car to welcome us. Great view of the Loch from our room.

Show more Show less
8.3
Very Good
4,021 reviews
Price from
$74
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... They facility us a free parking area. Thanks a lot

Show more Show less
8.2
Very Good
1,542 reviews
Price from
$73
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. The location, room, service, breakfast were all exceptional

Show more Show less
7.7
Good
2,912 reviews
Price from
$57
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). There's a lot of things to love at Bank street lodge. First off, it's super clean! It exceeded my expectations about cleanliness. Spotless! The beds are super comfy and smell so clean, even the towels. There's a window that would guarantee good ventilation. Outside was not noisy, although you can hear your neighbors from other rooms as well as the creaking floor. But hey, that's normal for some places. The location is perfect. It's near shops, bus station, the rail station and restaurants. There was a problem on their internet when we stayed, but it's not what you came for at Fort William! :) We only saw 2 staff during our 2 nights stay, they've been helpful to questions. There's sanitizer on key places as well as reminder to wear face masks on hallways.

Show more Show less
7.5
Good
945 reviews
Price from
$50
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. The staff,they just let you get on with it,, but always there to help

Show more Show less
7.1
Good
2,066 reviews
Price from
$72
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
668 reviews
Price from
$77
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
357 reviews
Price from
$61
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. This hotel was easy to find, the staff were helpful and friendly, our room was clean and comfortable. There were 2 busloads of seniors staying at this hotel, so there was entertainment in the evening of our stay. There were two Highland dancers and a singer, which we thoroughly enjoyed. We had a great cooked breakfast including kippers, oatmeal and a full Scottish breakfast.

Show more Show less
6.6
Review score
1,059 reviews
Price from
$62
per night

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.1
Very Good
1,772 reviews
Price from
$101
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

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

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

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

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

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

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

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

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

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