Skip to main content

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 – 236 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 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 nice hotel with lovely staff and good food.

Show more Show less
8.1
Very good
4,839 reviews
Price from
£118
per night

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. Free cups of tea and TV plus comfy mattress

Show more Show less
6.2
Review score
3,635 reviews
Price from
£112.50
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. Staff very welcoming after long trip very pleasant

Show more Show less
7.5
Good
2,801 reviews
Price from
£76
per night

The Garrison 4 stars

Hotel in Fort William

Set in Fort William and within 1.9 km of Glen Nevis, The Garrison features a bar, allergy-free rooms, and free WiFi throughout the property. Great stay ! Tones of complementaries which was very nice. Great location and decent price

Show more Show less
8.3
Very good
2,954 reviews
Price from
£220
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. The receptionist was so helpful and done everything for us couldn’t have made our stay more welcoming, will definitely be back.

Show more Show less
6.6
Review score
2,309 reviews
Price from
£126.90
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.

Show more Show less
6.9
Review score
2,215 reviews
Price from
£95
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
7.2
Good
2,087 reviews
Price from
£165.01
per night

Croit Anna Hotel 3 stars

Hotel in Fort William

Croit Anna Hotel is situated 2 miles from Fort William, on the shores of Loch Linnhe, just 5 miles away from Ben Nevis, Britain's highest mountain. The facilities were clean and the views are stunning.

Show more Show less
6.9
Review score
1,036 reviews
Price from
£67
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. View on the loch. Very comfy rooms. Everything very clean and professional

Show more Show less
8.8
Fabulous
1,818 reviews
Price from
£169
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. Great executive room overlooking the Caledonian Canal, The room was modern & clean. Warm & friendly staff, a well managed hotel.

Show more Show less
7.5
Good
1,810 reviews
Price from
£148.50
per night

Most booked hotels in Fort William in the past month

Fort William's best hotels with breakfast

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.

Learn more about visiting Fort William

  • 6 points of interest
  • 1 neighbourhoods
Find out more
Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Fort William:

Explore guest reviews of hotels in Fort William

See all

Research, refine and make plans for your whole trip