Find hotels in Fort William from $81

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide.

Check Fort William hotel prices

Tomorrow night
This weekend
Next weekend

Filter by

Popular filters
Guest rating
Star rating
Payment type
Property type
Popular locations
Meal plans available
Traveler experience
Imperial Hotel
3 out of 5
Fraser Square, Fort William, Scotland, PH33 6DW
Fully refundableReserve now, pay when you stay
The price is $94 per night from Oct 26 to Oct 27
0.16 mi from city center
3.5/5 Good! (272 reviews)
"It was clean and comfortable. Truly appreciated the staff's willingness to lock up our luggage after we checked out until we departed in the evening. Only downside was not having an elevator and having to climb to the 4th floor. Staff were available to carry luggage up."

Reviewed on Aug 12, 2022

The Lodge On The Loch
3.5 out of 5
Onich, Fort William, Scotland, PH33 6RY
Fully refundableReserve now, pay when you stay
The price is $88 per night from Sep 29 to Sep 30
8.93 mi from city center
3.8/5 Good! (133 reviews)
"We booked a cheaper room with a mountain view. Instead we received a wonderful view of the loch. It was a real highlight. The hotel itself is very dated and has major retirement home vibes. That said, I enjoyed it a lot! The bath was massive and had a button to start the jets… however it didn’t work ..."

Reviewed on Aug 22, 2022

Inn at Ardgour
3 out of 5
Ardgour, Fort William, Scotland, PH33 7AA
Fully refundableReserve now, pay when you stay
The price is $89 per night from Oct 6 to Oct 7
8.5 mi from city center
4.3/5 Excellent! (433 reviews)
"Basic but comfortable facilities, good breakfast, friendly staff, provided a travel cot however bit expensive for what it was."

Reviewed on Jul 26, 2022

Save an average of 15% on thousands of hotels when you're signed in

Save an average of 15% on thousands of hotels when you're signed in

Nevis Bank Inn
4 out of 5
Belford Road, Fort William, Scotland, PH33 6PF
The price is $84 per night from Oct 3 to Oct 4
0.45 mi from city center
4.4/5 Excellent! (464 reviews)
"Grey stay. Friendly staff. Great location."

Reviewed on Sep 23, 2022

Ardrhu House Fort William
4.5 out of 5
Onich, Fort William, Scotland, PH33 6SD
The price is $192 per night from Sep 29 to Sep 30
9.24 mi from city center
4.7/5 Exceptional! (27 reviews)
"Fantastic staff and relaxing atmosphere"

Reviewed on Sep 9, 2022

Linnhe Lochside Holidays
3.5 out of 5
Corpach, Fort William, Scotland, PH33 7NL
2.78 mi from city center
4.7/5 Exceptional! (78 reviews)
"Absolutely gorgeous site, the views over the loch were unbelievable, 2 parks on the site and a room with toys for younger children. Caravan was lovely and clean, excellent value for what we paid, we will definitely be back"

Reviewed on Sep 3, 2022

Alexandra Hotel
3 out of 5
The Parade, Fort William, Scotland, PH 33 6AZ
The price is $101 per night from Oct 8 to Oct 9
0.04 mi from city center
3.9/5 Good! (592 reviews)
"We enjoyed a comfortable enough stay although the basin in the bathroom had a huge crack and the pelmet at the window looked to have seen better days.The self service Breakfast was good and hearty and the drinks in the bar were reasonably priced. All in all a little disappointing for the price ..."

Reviewed on Sep 19, 2022

Muthu Fort William Hotel
3 out of 5
Achintore Road, Fort William, Scotland, PH33 6ED
Fully refundableReserve now, pay when you stay
The price is $81 per night from Oct 23 to Oct 24
0.49 mi from city center
3.5/5 Good! (210 reviews)
Fort William hotel
"Pleasant helpful staff, reasonably priced nice food and a comfy bed for a decent price only thing I could complain about was breakfast …tables not cleared ready"

Reviewed on Sep 21, 2022

Onich Hotel
4 out of 5
Onich Hotel, Onich, Fort William, Scotland, PH33 6RY
Fully refundableReserve now, pay when you stay
The price is $84 per night from Oct 26 to Oct 27
9.11 mi from city center
3.3/5 (99 reviews)
"good hotel restaurant"

Reviewed on Aug 15, 2022

Loch Leven Hotel & Distillery
3.5 out of 5
Old Ferry Road, North Ballachulish, Fort William, Scotland, PH33 6SA
The price is $107 per night from Oct 8 to Oct 9
9.4 mi from city center
4.2/5 Very Good! (224 reviews)
"A great little overnight stay with beautiful views from the room!"

Reviewed on Sep 26, 2022

Don't see what you're looking for?
See all available properties in Fort William
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Stay near popular Fort William attractions

Fort William hotels information

Number of reviews 2532
Accommodation 193 hotels
Lowest Price $81
Highest Price $192

Price trends for hotels in Fort William

Less expensive
More expensive
Next month
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Fort William. Select dates and complete search for nightly totals inclusive of taxes and fees.

Frequently asked questions

What's the best place to stay in Fort William?

Treetops B&B is ranked highly by Expedia customers. This 4-star B&B offers free breakfast and free parking. Reviews from our site also recommend Torlinnhe Guesthouse and Glentower Lower Observatory as top options for your visit. See all available top hotels, or vacation rentals in Fort William.

What are some of the best vacation rentals in Fort William?

Faebuie Cottages: This vacation home rental outside of Fort William is located in a rural location and offers a garden, free WiFi, and a TV to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include a dishwasher, a fridge, and a stovetop. Another good choice for your trip to Fort William is 'The Guest Room' at Parade House in Fort William. See all vacation rentals in Fort William.

What top hotels in Fort William are known for their enhanced cleaning?

Nevis Bank Inn is a 4-star hotel offering linens washed at a temperature of at least 60°C/140°F, contactless check-in, and hand sanitizer for guests. For more choices, browse all hotels in Fort William with enhanced sanitizing practices.

If I need to cancel my hotel reservation in Fort William, will I receive a refund?

Yes, most room reservations are refundable provided that you cancel prior to the accommodation's cancellation deadline, which often is within 24-48 hours of your scheduled arrival. If you have a reservation that's non-refundable, it might still be possible to cancel it and be given a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in Fort William.

Where can I learn more about changing or cancelling my trip to Fort William?

For more information about rescheduling or cancelling your trip to Fort William, go to

What's the best budget-friendly accommodation in Fort William?

Based on reviews, Alltshellach is a popular guesthouse for our travelers who want a more economical choice, and features free continental breakfast and free WiFi. Other good choices for your budget-friendly stay include Linnhe Lochside Holidays and Chase The Wild Goose Hostel. View all budget hotels in Fort William.

What's the best place to stay for a family trip to Fort William?

Loch Leven Hotel & Distillery is a top 3.5-star hotel on Expedia for families, and features a restaurant and free parking. Other good options for your family trip include Inn at Ardgour and Hillview guest house. Attractions in the area like Glenfinnan Museum and Invergarry & Fort Augustus Railway Museum are also fun for kids of all ages. Find more child-friendly accommodations in Fort William.

What's the best accommodation for a romantic vacation in Fort William?

Inverlochy Castle is a favorite 5-star hotel for couples, and features wedding services and free WiFi. Another choice for a romantic stay is Mansefield House. See all romantic hotels in Fort William.

What's the best pet-friendly hotel in Fort William?

Nevis View is a top dog-friendly B&B, and offers flat-screen TVs for its human guests. See more pet-friendly hotel accommodations in Fort William.

Where is the best hotel to stay near Ben Nevis?

Glen Nevis Youth Hostel is one of the top choices for your stay based on our traveler data, and this 3-star property offers free parking and a bar. It's located 2.1 mi (3.5 km) from Ben Nevis. Other good options within 5 miles include Ben Nevis Hotel & Leisure Club and Cruachan Hotel.

What about the best place to stay near Lochaber Geopark?

One of the top choices for your stay is Linnhe Lochside Holidays, located 4.7 mi (7.6 km) from Lochaber Geopark, and this 3.5-star property offers a private beach and free parking. Cruachan Hotel and Muthu Fort William Hotel are two other good options within the area.

What's the best accommodation to stay near the beach in Fort William?

The Smiddy Bunkhouse and Snowgoose Apartments is a top property with free parking and in-room kitchens, and it's located close to the beach. Other good options for your stay near the beach include Ardrhu House Fort William and Linnhe Lochside Holidays. See more stays near the beach in Fort William.

Recent reviews of Fort William hotels
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organize your entire escape and explore app offers

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code