A waterfall in a mountainous landscape with clear water flowing into a pool.

Hotels on the Lake in Scotland from $149

Top Cities in Scotland

Check availability on Scotland Hotels on the Lake

Our top choices for Scotland hotels on the lake

1. The Whispering Pine Lodge

The Whispering Pine Lodge
4.0 star property
Spean Bridge
9.0 out of 10, Wonderful, (159 reviews)
"Lovely spot with great accommodations "
United States
Judith
$304 nightly
The price is $364
Oct 6 - Oct 7
Total with taxes and fees
The Whispering Pine Lodge

2. Inn at Ardgour

Inn at Ardgour
3.0 star property
Fort William
8.8 out of 10, Excellent, (586 reviews)
"Very charming place."
United States
Jeffrey
$138 nightly
The price is $166
Oct 12 - Oct 13
Total with taxes and fees
Inn at Ardgour

3. Altnacealgach Motel

Altnacealgach Motel
2.0 star property
Ledmore
9.0 out of 10, Wonderful, (801 reviews)
"Beautiful location and lovely owners, a great place to stay and have a meal and drink in the evening! Very clean and tidy room with a great view ove a small lake"
Netherlands
Gérard
$135 nightly
The price is $162
Sep 20 - Sep 21
Total with taxes and fees
Altnacealgach Motel

4. 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

5. Macdonald Forest Hills Hotel & Spa

Macdonald Forest Hills Hotel & Spa
4.0 star property
Stirling
8.2 out of 10, Very Good, (950 reviews)
"Excellent spa,gym and swimming pool are, Very helpful staff Well worth a return visit"
Australia
Ross
$162 nightly
The price is $194
Oct 8 - Oct 9
Total with taxes and fees
Macdonald Forest Hills Hotel & Spa

6. Cameron House on Loch Lomond

Cameron House on Loch Lomond
5.0 star property
Alexandria
9.0 out of 10, Wonderful, (339 reviews)
"Breakfast was plentiful but quality average"
United Kingdom
David
$419 nightly
The price is $503
Oct 5 - Oct 6
Total with taxes and fees
Cameron House on Loch Lomond

7. Stonefield Castle Hotel

Stonefield Castle Hotel
4.0 star property
Tarbert
9.2 out of 10, Wonderful, (918 reviews)
"Excellent hotel, super helpful staff"
United Kingdom
Al
$124 nightly
The price is $149
Oct 13 - Oct 14
Total with taxes and fees
Stonefield Castle Hotel

8. Loch Ness Clansman Hotel

Loch Ness Clansman Hotel
3.0 star property
Inverness
8.0 out of 10, Very Good, (791 reviews)
"Excellent customer service.. friendly staff and clean rooms.."
United Kingdom
Nimanthi Anuradhika
$171 nightly
The price is $206
Sep 14 - Sep 15
Total with taxes and fees
Loch Ness Clansman Hotel

9. Loch Rannoch Hotel and Spa

Loch Rannoch Hotel and Spa
4.0 star property
Pitlochry
9.0 out of 10, Wonderful, (411 reviews)
"Friendly staff and great breakfast"
United Kingdom
Sally-ann
$181 nightly
The price is $218
Oct 12 - Oct 13
Total with taxes and fees
Loch Rannoch Hotel and Spa

10. 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 $149 to $503 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.