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 – 174 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. Nice rooms, helpful staff and great location

Show more Show less
8.3
Very Good
3,599 reviews
Price from
$124
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.9
Review score
4,145 reviews
Price from
$76
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.8
Good
2,974 reviews
Price from
$126
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. Breakfast is in a light and airy room with a beautiful view of the loch and surrounding mountains. There is a continental buffet plus a cooked breakfast can be ordered to suit. The food was fast, fresh and hot. It was very tasty and we were all able to have what we wanted. Service was very good by the staff. There is also an onsite restaurant that services British, Indian, and Italian food. The Chicken Tikka that I had was excellent, my family each had something different and enjoyed their meals, also. Great location, within easy walking distance from the train station.

Show more Show less
7.2
Good
2,058 reviews
Price from
$107
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
6.6
Review score
971 reviews
Price from
$90
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... Beautiful hotel with cozy decor and very comfortable beds. There was a kettle and tea/coffee in the room. Crispy, clean sheets and bathrobes. Free parking outside of the hotel. Definitely recommend to order breakfast (pancakes and Scottish breakfast) as it is really delicious.

Show more Show less
8.2
Very Good
1,493 reviews
Price from
$136
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
938 reviews
Price from
$86
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. Good location close to Glen Nevis, spacious rooms, very good restaurant.

Show more Show less
8.6
Excellent
870 reviews
Price from
$129
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.3
Review score
461 reviews
Price from
$114
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. Friendly staff, wonderful kippers. Magnificent situation. Nothing

Show more Show less
8.8
Excellent
1,865 reviews
Price from
$164
per night

Most-booked hotels in Fort William in the past month

See all

Hotels located in the center of Fort William

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