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 – 166 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. Was very nice, room was small but comfortable. Staff was very friendly, we really enjoyed our stay.

Show more Show less
8.3
Very Good
3,690 reviews
Price from
$110
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. Great hotel. The rooms and bathrooms were very spacious and clean. The indoor pool was great on rainy days.

Show more Show less
6.8
Review score
4,172 reviews
Price from
$80
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, the service, the tartan fabrics in the room, the breakfast.

Show more Show less
7.8
Good
2,974 reviews
Price from
$116
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,486 reviews
Price from
$136
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. All staff were very pleasant, Danish the Indian nan at reception was excellent, most helpful.. Room very comfortable, great bed, super bathroom. Breakfast excellent, the lounge bar had very good food at very fair prices. Great location, will stay again..

Show more Show less
7.2
Good
2,070 reviews
Price from
$106
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. Overall everything from start to the end was perfect. Quick check in and check out. Really friendly reception lady. Brilliant upgraded lake view room. Clean room. Comfy bed. I guess freshly decorated. Restaurant with lake view. Really good breakfast and amazing waiter.

Show more Show less
6.6
Review score
1,003 reviews
Price from
$98
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). Very clean, extremely comfortable beds, beautiful bathroom and smart TV in the room!

Show more Show less
7.5
Good
937 reviews
Price from
$85
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. Staff were brilliant! Room lovely and warm. Bathroom and shower great to use. Food was very well presented and tasted delicious.

Show more Show less
8.5
Very Good
859 reviews
Price from
$128
per night

Clan Macduff Hotel

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. Everything fabulus. The location/room/ breakfast / bathroom/ toilatories/ everything 5 * . i like it very much . the only disappointment for me is i stayed only for one day.

Show more Show less
8.8
Excellent
1,900 reviews
Price from
$156
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.2
Review score
503 reviews
Price from
$111
per night

Most-booked hotels in Fort William in the past month

See all

Fort William's best hotels with breakfast

See all

FAQs about hotels in Fort William

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