Skip to main content

Book, stay, get a $50 travel reward.

Start traveling again and get a reward to use on future stays!

Promotion conditions apply. Valid on select properties.

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 – 146 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. It was central and very well staffed

Show more Show less
8.4
Very Good
2,663 reviews
Price from
$111
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 hotel staff friendly. And helpful. Dinner was great. And so was breakfast. We definitely will be staying there again

Show more Show less
7.2
Good
1,670 reviews
Price from
$103
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. Amazing breakfast, awesome swimming pool.

Show more Show less
7
Good
3,647 reviews
Price from
$57
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. We came in very late due to the race, the staff was extremely service minded and nothing was a problem, breakfast was great as well

Show more Show less
7.9
Good
2,495 reviews
Price from
$54
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.7
Excellent
1,439 reviews
Price from
$197
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
7.5
Good
426 reviews
Price from
$146
per night

Moorings Hotel

Hotel in Fort William

Moorings Hotel lies alongside the banks of the Caledonian Canal at the famous Neptune's Staircase. Location is amazing with the Neptun gates right beside it and super nice view of the Ben Nevis. Loved it...!!!

Show more Show less
8.4
Very Good
1,656 reviews
Price from
$104
per night

Lime Tree An Ealdhain

Hotel in Fort William

Located in picturesque Fort William, The Lime Tree An Ealdhain offers spacious accommodations in the Highlands of Scotland. It has its own art gallery, and an award-winning contemporary restaurant. Beautiful house, comfortable and spacious room with large bathroom and a great bath. Nice touches with the local toiletries, seating area with sofa. The hotel itself has two sitting rooms with open fires and the breakfast was cooked to order. Staff are lovely.

Show more Show less
8.7
Excellent
510 reviews
Price from
$198
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). Due to the Covid restrictions, the kitchen is closed, but the staff helps you in everything they can to have a wonderful stay.

Show more Show less
7.3
Good
837 reviews
Price from
$72
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.7
Excellent
854 reviews
Price from
$210
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