Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Fort William – 156 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 3 stars

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. Ben Nevis Hotel and Leisure Club was a great place to stay. A fantastic bar and restaurant complemented the pool and gym. Breakfast and dinner were of a high standard. The room was spacious and clean. Staff were extremely helpful and went above and beyond. Loved our stay here.

Show more Show less
6.8
Review score
4,174 reviews
Price from
£38.25
per night

The Garrison 4 stars

Hotel in Fort William

Set in Fort William, within 12 km of Ben Nevis and 2.5 km of Glen Nevis, The Garrison offers accommodation with a bar and free WiFi throughout the property as well as free private parking for guests... This was the most expensive hotel booked on our Scottish road trip, bearing in mind it didn't include breakfast. We booked late and as it was Fort William there was little choice. Happy to say that it was a great choice. Gel bottles on every corner. Huge bed, great linen, very clean and very stylish room. Just a small view of the Loch between buildings, which was a pleasant surprise! Slept really well, unusual for me, but was such a great, giant bed!!! Best of all, the staff were all very helpful, and organised some complimentary coffee and Danish to take with us in the morning. Thankyou. The restaurant and bar/reception looked very pleasant. Good parking on site.

Show more Show less
8.2
Very good
1,692 reviews
Price from
£63
per night

Cruachan Hotel 3 stars

Hotel in Fort William

Situated in the shadows of Ben Nevis and overlooking the picturesque Loch Linnhe, this hotel offers bed and breakfast accommodation 5 minutes’ walk from the centre of Fort William. Very clean. Good facilities. Great location. Walking distance from town. Nice bar and food.

Show more Show less
8.3
Very good
4,137 reviews
Price from
£57
per night

Alexandra Hotel 3 stars

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 room was a good size, the beds very comfortable. The breakfast left nothing to ne desired. Hot food, cold food, anything you could wish for and plenty of everything.

Show more Show less
7.7
Good
2,876 reviews
Price from
£38.25
per night

Moorings Hotel 4 stars

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,751 reviews
Price from
£75
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. easy check in. good staff. clean room. good parking and dog friendly. everything one needs great place to stay

Show more Show less
6.6
Review score
1,079 reviews
Price from
£46.75
per night

The Imperial Hotel 3 stars

Hotel in Fort William City Centre, Fort William

The Imperial Hotel is situated in the heart of Fort William offering the best of accommodation, service and standards. All rooms are furnished to a very high standard with sea views also available. Very clean and comfortable. Great wifi. Bathroom had been scrubbed clean. Furnishings all very fresh and soft.

Show more Show less
7.1
Good
2,042 reviews
Price from
£53.35
per night

Muthu Fort William Hotel 3 stars

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.6
Review score
739 reviews
Price from
£40
per night

Garrison Cells

Hotel in Fort William

Located in Fort William, 12 km from Ben Nevis, Garrison Cells provides accommodation 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
393 reviews
Price from
£55
per night

Bank Street Lodge

Hotel in Fort William City Centre, Fort William

The Bank Street Lodge is a motel style accommodation based in Fort William Town Centre. Full en-suite rooms available on a room only basis. The hotel is in the city center, everything is within walking distance, everything was very pleasant.Andrey.

Show more Show less
7.5
Good
930 reviews
Price from
£31.05
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

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

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

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

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

  • Moorings Hotel, Lime Tree An Ealdhain and Clan Macduff Hotel have received great reviews from travellers in Fort William regarding the views from their hotel rooms.

  • The average price per night for a 3-star hotel in Fort William this weekend is £86 or, for a 4-star hotel, £90. Looking for something even fancier? 5-star hotels in Fort William for this weekend cost on average around £182 per night (based on Booking.com prices).

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

  • Many families visiting Fort William loved staying at Roam West, Garrison Cells and Clan Macduff Hotel.

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

In the Shadow of Ben Nevis

Fort William is shadowed by Great Britain’s highest peak, Ben Nevis, and lies on the shores of pretty Loch Linnhe. The Scottish Highland’s 2nd biggest city attracts hordes of hikers, climbers and mountain bikers, enhancing its self-proclaimed reputation as the ‘outdoor capital of Scotland’.

In the city centre, on High Street, is the West Highland Museum that explains local Highland history. The West Highland Way is a famous, long-distance walking route that begins and ends just outside Fort William.

The Nevis Range ski centre and Nevis Range gondola provides a stunning view of the Great Glen. A downhill mountain-biking track also begins here. This breath-taking track has hosted numerous world cups as well as the 2007 World Championships. Stop along the way to try the local whiskey at Ben Nevis Distillery.

Named after William of Orange, Fort William has been home to the Clan Cameron for many generations. Booking.com invites you to soak up the outdoor highlights and history of this charming city and surrounding countryside with its extensive range of hotels, bed and breakfasts and guest houses.

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Fort William:

Explore guest reviews of hotels in Fort William

See all