Photo by Mick Dewsbury

Find Hotels on the Lake in Fort William from $71

Start date: Check-in selected.
To Date
End date: Check-out

Check availability on Fort William Hotels on the Lake

Our top choices for Fort William hotels on the lake

Loch Leven Hotel & Distillery

Loch Leven Hotel & Distillery
3.0 star property
Fort William
8.4 out of 10, Very Good, (559)
"Best food ever from a hotel. Loved our stay!"
United States
Andrew
$100 nightly
The price is $121
Dec 22 - Dec 23
Total with taxes and fees
Loch Leven Hotel & Distillery

Onich Hotel

Onich Hotel
4.0 star property
Fort William
7.8 out of 10, Good, (385)
"An amazing stay!!! Dinner was phenomenal both night we ate there! "
United States
Patrick
$92 nightly
The price is $110
Dec 21 - Dec 22
Total with taxes and fees
Onich Hotel

Inn at Ardgour

Inn at Ardgour
3.0 star property
Fort William
8.8 out of 10, Excellent, (565)
"Great cozy Inn Loved it "
Canada
Sherab
$71 nightly
The price is $86
Dec 29 - Dec 30
Total with taxes and fees
Inn at Ardgour

Inverlochy Castle

Inverlochy Castle
5.0 star property
Fort William
9.4 out of 10, Exceptional, (263)
"Beautiful stay all around"
United States
Kim
$499 nightly
The price is $598
Dec 22 - Dec 23
Total with taxes and fees
Inverlochy Castle

OYO The Lodge On The Loch Onich

OYO The Lodge On The Loch Onich
Fort William
7.4 out of 10, Good, (253)
"Friendly staff great veiws "
United Kingdom
Lian
OYO The Lodge On The Loch Onich

The Lochnell Arms Hotel

The Lochnell Arms Hotel
3.0 star property
Oban
$59 nightly
The price is $71
Dec 29 - Dec 30
Total with taxes and fees
The Lochnell Arms Hotel

Holly Tree Hotel, Swimming Pool & Hot Tub

Holly Tree Hotel, Swimming Pool & Hot Tub
3.0 star property
Appin
9.0 out of 10, Wonderful, (257)
"Beautiiful setting , clean room and excellent staff and food , and to top it all off nice swimming pool and spa tub "
United Kingdom
craig
$143 nightly
The price is $172
Dec 17 - Dec 18
Total with taxes and fees
Holly Tree Hotel, Swimming Pool & Hot Tub

The Whispering Pine Lodge

The Whispering Pine Lodge
4.0 star property
Spean Bridge
8.8 out of 10, Excellent, (134)
"Great food great staff Small tv"
United Kingdom
Gary
$191 nightly
The price is $230
Dec 21 - Dec 22
Total with taxes and fees
The Whispering Pine Lodge

Black Sheep Hotels Cabins

Black Sheep Hotels Cabins
4.0 star property
Spean Bridge
8.8 out of 10, Excellent, (3)
"Beautiful location. Our cabin was roomy. Convenient having a restaurant on the property. "
United States
John
$584 nightly
The price is $701
Dec 20 - Dec 21
Total with taxes and fees
Black Sheep Hotels Cabins

Black Sheep Hotels Cabins - Pine Tree Cabin

Black Sheep Hotels Cabins - Pine Tree Cabin
Spean Bridge
10.0 out of 10, Exceptional, (2)
"Whispering Pine Cabin was outstanding from start to finish. Staff was very helpful and provided regular communication in the run up to our arrival. No detail was missed and we felt so safe with the cleaning procedures. The cabin itself is surprisingly fresh and roomy. The kitchen has everything you might need, the bathroom was nice and the bed is super comfortable! We all loved the dinner at the Lochside Brasserie overlooking the Loch. A luxury break with a rustic feel, perfect!"
United Kingdom
Saket G.
$1,184 nightly
The price is $1,184
Dec 12 - Dec 13
Total with taxes and fees
Black Sheep Hotels Cabins - Pine Tree Cabin
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.

Top Fort William Hotel Reviews

Frequently asked questions

How much do lakeside hotels in Fort William cost?
Expect to pay between $71 and $1,184 per night for lakeside hotels in Fort William. Whatever your budget, a wonderful retreat by the water is just a few keystrokes away on Expedia. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best lakeside hotels in Fort William?
A guest favorite is The Lime Tree. Make yourself comfortable at this 3-star lakeside property which comes with a garden and a nearby waterfront. Cruachan Hotel is another sought-after lake hotel worth considering. Make a reservation at this 3-star option and enjoy conveniences like a lake view and a cafe. You'll have your pick of multiple hotels near a lake in Fort William with a total average guest review rating of 8.5.
How many lakeside hotels are there in Fort William?
Fort William has 6 lakeside hotels to pick from. If a couple of fun-filled days by the water is your idea of the ideal escape, book your dream stay with Expedia today.
Why book your lakeside hotel in Fort William with Expedia?
Expedia can help you find your dream lakeside hotel whatever your travel plans or budget. Keep things affordable and select a 2-star property near the water, or splurge on a luxury hotel where dazzling lake views are just steps away. Use our convenient search filters to find an escape in Fort William that suits your style.
How can I find cheap lakeside hotels in Fort William?
Use Expedia's handy filters to set your budget. Then, choose your preferred hotel star rating — they range from basic (1 star) to luxury (5 star). You can also search based on certain neighborhoods you want to stay in. Scoring your dream lakeside hotel in Fort William at the right price couldn't be easier!
What is there to do in Fort William near my lakeside hotel?
Whatever you love to do, Fort William has loads to keep you occupied. Nevis Range Mountain Experience, Ben Nevis Distillery and Aonach Mor Ski Resort are on most visitors' sightseeing itineraries. Don't forget to check out Steall Waterfall, West Highland Museum and Ben Nevis either. With Expedia's Fort William hotel deals, you'll be able to discover even more awesome attractions like these with the cash you save.

Explore a world of travel with Expedia