Your holiday in Wales starts here



Snowdonia Hotels

  1. Hotel and Restaurant – Machynlleth

    Plas Dolguog Hotel Machynlleth

    Plas Dolguog Hotel

    Country Hotel dating back to 1632, set in 9 acres of mature grounds offering panoramic views across the Dyfi Valley to Snowdonia National Park. Ground floor and family rooms. Ideal base for fishing, golf, CAT, little trains and local attractions.

    More near here
    3

    12 Bedrooms – £45 to £65

  2. Hotel – Barmouth

    Bae Abermaw Barmouth

    Bae Abermaw

    Refreshingly friendly service. Set above beautiful Cardigan Bay and backing onto Snowdonia National Park. Excellent food and friendly service. Great for those special occasions.

    More near here
    4

    From £49 per night

  3. Bed and Breakfast – Betws-y-Coed

    The Plas Derwen Hotel Betws-y-Coed

    The Plas Derwen Hotel

    A small bed and breakfast in the very centre of Betws-y-coed. In the evening we serve freshly cooked meals, and there are always one or two Welsh specials on the menu. An ideal base for a visit to Snowdonia.

    More near here

    Sleeps 2 to 14, 7 bedrooms – £50 to £60 per night

  4. Hotel – Barmouth

    Tal Y Don Hotel Barmouth

    Tal Y Don Hotel

    In the centre of the seaside town of Barmouth, North Wales, a short walk from the beach and harbour, an ideal place to book a room for bed and breakfast, or to stop for lunch or an evening meal.

    More near here
    4

    Sleeps 1 to 10, 5 bedrooms – £36 to £55 per night

  5. Hotel and Restaurant – Dolgellau

    Fronoleu Country Hotel Dolgellau

    Fronoleu Country Hotel

    Situated in the Snowdonia National Park, near Dolgellau and close to Cader Idris, a wonderful area for mountain walks. Our cosy bar and lounge both have log fires.

    More near here

    Sleeps 1 to 29, 12 bedrooms – £50 to £85 per night

  6. Hotel – Tywyn

    Tyn-y-Cornel Tywyn

    Tyn-y-Cornel

    Tynycornel Hotel is set in a spectacular scenic location on the shores of its own 220 acre lake at the foot of Cader Idris in Snowdonia National Park.

    More near here
    3

    22 Bedrooms – £50 to £90

  7. Hotel – Dolgellau

    Plas Dolmelynllyn Country Hotel Dolgellau

    Plas Dolmelynllyn Country Hotel

    Renowned for excellent Welsh cuisine, this tranquil country hotel in magnificent scenery is set in three acres of terraced formal gardens, bounded by a swiftly running stream. Award-winning menu - AA and Good Food Guide recommended.

    More near here
    3

    Sleeps 2 to 24, 11 bedrooms – £45 to £90

  8. Hotel – Dyffryn Ardudwy

    Ael Y Bryn Hotel Dyffryn Ardudwy

    Ael Y Bryn Hotel

    This small private hotel is set in 3 acres of grounds overlooking magnificent views of Cardigan Bay, across Criccieth, Porthmadog and the Llyn Peninsula. We are just minutes from the beach, sand dunes and a safe sea bathing.

    More near here

    9 Bedrooms – £45 to £95 per night

  9. Hotel – Harlech

    The Queens Hotel Harlech

    The Queens Hotel

    In the shadow of Harlech castle in the Snowdonia National Park, the Queen's Hotel is within walking distance of Harlech's magnificent beach and offers family bed and breakfast at very competitive prices.

    More near here

    Sleeps up to 22, 9 bedrooms – £30 to £45 per night

  10. Hotel – Dolgellau

    Dolserau Hall Hotel Dolgellau

    Dolserau Hall Hotel

    Set in stunning scenery, this lovely hotel boasts comfy beds, crisp white linen, large sitting rooms with fires, excellent food & fabulous walking directly from hotel. Complimentary afternoon tea & cake each day.

    More near here
    3

    20 Bedrooms – £102 to £156 per night

Late deals

See our top offers
See all 62 late deals

Book hotels



Travel extras

Holiday deals by e-mail


About the Stay in Wales newsletter

Find a property

Link to Stay in Wales

Anglesey Anglesey Llyn Peninsula North Coast and Snowdonia National Park Flintshire and Denbighshire Southern Snowdonia Montgomeryshire Ceredigion Mid Wales and the Brecon Beacons Vale of Usk Newport and the Valleys Cardiff and Vale of Glamorgan Swansea and Gower Carmarthenshire Pembrokeshire