Hotels on the Lake in Scotland from $159

Top Cities in Scotland

Check availability on Scotland Hotels on the Lake

This weekend
Next weekend

Our top choices for Scotland hotels on the lake

The Whispering Pine Lodge

The Whispering Pine Lodge
4.0 star property
Spean Bridge
9.0 out of 10, Wonderful, (148 reviews)
"Lovely spot with great accommodations "
United States
Judith
$339 nightly
The price is $407
Jun 7 - Jun 8
Total with taxes and fees
The Whispering Pine Lodge

Inn at Ardgour

Inn at Ardgour
3.0 star property
Fort William
8.8 out of 10, Excellent, (578 reviews)
"Very charming place."
United States
Jeffrey
$177 nightly
The price is $212
Jun 14 - Jun 15
Total with taxes and fees
Inn at Ardgour

Altnacealgach Motel

Altnacealgach Motel
2.0 star property
Ledmore
9.0 out of 10, Wonderful, (749 reviews)
"The location is fantastic, in a very quiet place in front of the Loch."
United States
Ricardo
$133 nightly
The price is $159
Jun 14 - Jun 15
Total with taxes and fees
Altnacealgach Motel

Ardanaiseig Hotel

Ardanaiseig Hotel
4.0 star property
Taynuilt
9.0 out of 10, Wonderful, (49 reviews)
"Charming, stunning and quiet location. Just wonderful in an old world opulence kind of way. We loved it!"
United Kingdom
Neil
Ardanaiseig Hotel

Macdonald Forest Hills Hotel & Spa

Macdonald Forest Hills Hotel & Spa
4.0 star property
Stirling
8.2 out of 10, Very Good, (922 reviews)
"Clean rooms, immaculate grounds with a lovely terrace to enjoy a relaxing drink overlooking the Loch"
United Kingdom
Vicky
$155 nightly
The price is $187
Jun 21 - Jun 22
Total with taxes and fees
Macdonald Forest Hills Hotel & Spa

Cameron House on Loch Lomond

Cameron House on Loch Lomond
5.0 star property
Alexandria
9.0 out of 10, Wonderful, (289 reviews)
"Amazing views, great rooms and the staff takes care of everything."
Canada
Daniel
$313 nightly
The price is $376
Jun 28 - Jun 29
Total with taxes and fees
Cameron House on Loch Lomond

Stonefield Castle Hotel

Stonefield Castle Hotel
4.0 star property
Tarbert
9.2 out of 10, Wonderful, (887 reviews)
"great stay will be back"
United States
george
$153 nightly
The price is $183
Jun 19 - Jun 20
Total with taxes and fees
Stonefield Castle Hotel

Loch Ness Clansman Hotel

Loch Ness Clansman Hotel
3.0 star property
Inverness
8.0 out of 10, Very Good, (736 reviews)
"Great location and view"
United States
Jennifer
$211 nightly
The price is $253
Jun 5 - Jun 6
Total with taxes and fees
Loch Ness Clansman Hotel

Loch Rannoch Hotel and Spa

Loch Rannoch Hotel and Spa
4.0 star property
Pitlochry
8.8 out of 10, Excellent, (381 reviews)
"Excellent stay! Would visit again. Staff very helpful and hotel very well maintained."
United Kingdom
Shereen
$181 nightly
The price is $217
Jun 7 - Jun 8
Total with taxes and fees
Loch Rannoch Hotel and Spa

14 Lomond Castle

14 Lomond Castle
4.0 star property
Alexandria
8.0 out of 10, Very Good, (1 review)
"Great property, owner was really helpful and the property location is amazing, right on the waters edge of Loch Lomond."
United Kingdom
andrew
14 Lomond Castle
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Scotland Hotel Reviews

Explore a world of travel with Expedia

Frequently asked questions

How much do lakeside hotels in Scotland cost?
The price for lakeside hotels in Scotland ranges from $159 to $407 per night. No matter your budget, it's easy to find your perfect stay by the water. 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.
How many lakeside hotels are there in Scotland?
Scotland has 74 lakeside hotels on offer. Enter your destination and travel dates and start arranging your next break by the water today.
Why book your lakeside hotel in Scotland with Expedia?
Expedia can help you find the perfect lakeside hotel whatever your plans and budget. Save your dollars and opt for a 3-star property close to the water, or splurge on a high-end hotel where glittering lake views are just beyond your door. Use our search filters to find an escape in Scotland that suits your style.
How can I find cheap lakeside hotels in Scotland?
Spend your vacation by the water without spending top dollar with Expedia. To find cheap lakeside hotels in Scotland, use our filter tool to choose your budget and preferred star rating. Have your heart set on a particular area? Our handy "neighborhood" filter will search for properties in your desired location.
What is there to do in Scotland near my lakeside hotel?
Whatever your interests, there are countless ways to fill your days in Scotland. If you're making your way to Edinburgh, check out Edinburgh Castle, Edinburgh Zoo and Edinburgh Playhouse Theatre. Taking off to Glasgow? Buchanan Street, Kelvingrove Art Gallery and Museum and Kings Theatre Glasgow are some of the best sights here.