Photo by David Bowen

Hotels on the Lake in Gwynedd from $111

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Top cities in Gwynedd

Check prices for these dates

Our top choices for Gwynedd hotels on the lake

1. White Lion Royal Hotel

White Lion Royal Hotel
3.5 star property
Bala
8.2 out of 10, Very good, (505 reviews)
"Lovely staff. Great stay. Very dog friendly accommodation."
United Kingdom
Janine
$85 nightly
The price is $102
Nov 16 - Nov 17
Total with taxes and fees
White Lion Royal Hotel

2. The Bull Hotel

The Bull Hotel
2.0 star property
Llangefni
7.8 out of 10, Good, (163 reviews)
"Very clean comfy good location and lovely staff well worth a visit"
United Kingdom
Paul
$117 nightly
The price is $117
Nov 24 - Nov 25
Total with taxes and fees
The Bull Hotel

3. Lovely cottage in Snowdonia, private hot tub, by mountains & award winning beach

Lovely cottage in Snowdonia, private hot tub, by mountains & award winning beach
Friog
9.8 out of 10, Exceptional, (309 reviews)
"Lovely property, well equipped with a beautiful garden."
United States
Adam S.
Lovely cottage in Snowdonia, private hot tub, by mountains & award winning beach

4. The Royal Victoria Hotel

The Royal Victoria Hotel
3.0 star property
Caernarfon
8.6 out of 10, Excellent, (1,001 reviews)
"Charming hotel in a gorgeous part of the world. I ended up extending my stay because it was so lovely. Great food and very comfortable room."
United States
Sione
$110 nightly
The price is $132
Nov 8 - Nov 9
Total with taxes and fees
The Royal Victoria Hotel
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.

Frequently Asked Questions

Why book your lakeside hotel in Gwynedd with Expedia?

Expedia has unbeatable deals on lakeside hotels in Gwynedd. But our awesome prices are just the start. You'll discover a wide array of hotels to choose from and handy search filters that make it simple to find the perfect fit.

How can I find cheap lakeside hotels in Gwynedd?

Use Expedia's filters to set your price per night budget. Then, choose your hotel star rating — they range from basic (1 star) to luxury (5 star). You can also search based on the neighborhood you'd like to stay in. Scoring your ideal lakeside hotel in Gwynedd at the right price couldn't be easier!

Explore a world of travel with Expedia