Skip to main content

Some properties in this location are offering free and highly discounted rates to make it easier for those coming from Ukraine to find a safe place to stay. You can also cancel at any time in case your travel plans need to change (ID required upon arrival).

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

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 – 189 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.7
Review score
4,102 reviews
Price from
£80.10
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. All rooms, breakfast, bathroom, bed all is brilliant

Show more Show less
8.2
Very good
4,293 reviews
Price from
£95
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. The whole of Fort William is a beautiful place full of history, the walks up the Glen fantastic scenery and ofcourse the people absolutely super everyone's so Nice The staff at the hotel were very helpful and polite and professional at their jobs. I will be back at some stage.

Show more Show less
7
Good
1,952 reviews
Price from
£85
per night

The Garrison 4 stars

Hotel in Fort William

Set in Fort William and within 12 km of Ben Nevis, The Garrison features a bar, allergy-free rooms, and free WiFi throughout the property. Room was much nicer than expected. Loved the welcome treats!

Show more Show less
8.3
Very good
1,930 reviews
Price from
£180
per night

Clan Macduff Hotel 4 stars

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 n over all experience.

Show more Show less
8.8
Fabulous
2,040 reviews
Price from
£139
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. There was extra care taken to prevent Covid transmission- and they were clearly conveyed. The bar served excellent drinks. The breakfast was delicious and contained Scottish specialities not available in the south. The things, like bathrooms, that needed to be modern were. But they kept the brass doorknobs and lovely wooden features. Staff was so helpful with my luggage and other needs. Plan to stay for a few days and enjoy the town.

Show more Show less
7.6
Good
2,777 reviews
Price from
£84.55
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. comfortable beds and super bed linens!

Show more Show less
6.8
Review score
996 reviews
Price from
£122
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,191 reviews
Price from
£105
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. The location in reference to Ben Nevis and Steall falls is superb. Very close. The hotel staff was very accommodating and nice. We were able to bring our dog in for breakfast(included), and our room even had bowls and treats already set up for our dog. The room was of decent size for two adults and two children. This was our first stop in the highlands, and we were very impressed. We would stay again.

Show more Show less
8
Very good
1,743 reviews
Price from
£125
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. Nice place & nice service

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

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