Skip to main content

Hotels in Snowdonia

31 handpicked places to stay

Photo © Denise Tarsi, Google Maps

With 222 hotels and B&Bs across Snowdonia, the choice runs from farmhouse bed and breakfasts to characterful country houses, and where you base yourself makes a real difference to the trip. Llanberis suits anyone tackling the mountains, with its proximity to the paths up Yr Wyddfa, while Dolgellau and Bala offer a quieter, market-town feel with the Mawddach and Cambrian ranges close at hand.

The coastal towns have their own character: Barmouth and Criccieth combine sea views with easy access to the hills, and Harlech pairs its castle with beaches and golf. Portmeirion is a category apart, with the village itself part of the appeal.

Places like Abercelyn Country House, Borthwnog Hall and Plas Tan-yr-Allt Country House show the strength in period properties with grounds, while Tyddyn Perthi Farm and Heulwen Guest House represent the simpler, working-farm style of stay found throughout the region.

Y Pengwern

Y Pengwern

Hotel · Sagwar Yr Eglwys, Ffestiniog

A small hotel in Ffestiniog, Gwynedd, with mountain and garden views and a bar, handy for walking and cycling in the surrounding hills.

Gwesty Seren Hotel

Gwesty Seren Hotel

Hotel · Bryn Llywelyn, Ffestiniog

A 10-room hotel in Ffestiniog with its own games room and cycle storage, handy for the Ffestiniog Railway and Eryri walking trails.

The Grapes Hotel

The Grapes Hotel

Hotel · Maentwrog, Blaenau Ffestiniog

A small 8-room hotel in Maentwrog near Blaenau Ffestiniog, well placed for exploring Snowdonia with its own restaurant and bar.

Plas Tan y Bwlch

Plas Tan y Bwlch

B&B · Snowdonia National Park Centre, Maentwrog

Historic B&B within Snowdonia National Park Centre in Maentwrog, Gwynedd, with gardens and picnic areas for exploring the surrounding hills.

The Oakeley Arms Hotel

The Oakeley Arms Hotel

Hotel · Tan-y-bwlch, Blaenau Ffestiniog

Traditional 14-room inn at Tan-y-bwlch near Blaenau Ffestiniog, surrounded by Snowdonia's mountains and close to the Ffestiniog Railway.

Yr Hen Farcdy

Yr Hen Farcdy

B&B · Yr Hen Farcdy, Talsarnau

A two-room B&B in Talsarnau, Gwynedd, with a garden and free parking, close to the National White Water Centre and Llandecwyn.

Guest Accommodation
Pisgah Guesthouse

Pisgah Guesthouse

Guest Accommodation · Maenofferen Street, Blaenau Ffestiniog

A straightforward 6-room guesthouse in Blaenau Ffestiniog, well placed for walkers heading into the hills around Manod Mawr.

Maes y Neuadd Country House Hotel
4 star

Maes y Neuadd Country House Hotel

Hotel · Talsarnau, 3 miles from Harlech

A 14th-century manor house hotel in the hills above the Dwyryd estuary, with 13 en-suite rooms and a restaurant using produce from its own kitchen garden.

Isallt Guest House

Isallt Guest House

B&B · Church Street, Blaenau Ffestiniog

B&B on Church Street in Blaenau Ffestiniog, close to the slate caverns and Cynfal Falls, with free on-site parking.

Estuary Lodge Motel

Estuary Lodge Motel

Guest Accommodation · Stryd Fawr, Talsarnau

Adults-only 8-room motel in Talsarnau, Gwynedd, with free on-site parking and a garden for unwinding after days on the estuary trails.

Ty Cambrian Studio Apartments

Ty Cambrian Studio Apartments

Hotel · Ty Cambrian Cambrian View, Penrhyndeudraeth

Adults-only studio apartments in Penrhyndeudraeth, Gwynedd, with self-catering kitchens and a pub and restaurant nearby.

Y Griffin

Y Griffin

Hotel · Griffin Terrace, Penrhyndeudraeth

Village hotel in Penrhyndeudraeth, Gwynedd, close to the National White Water Centre and handy for walking and cycling country.

Guest Accommodation
Taldraeth - Old Vicarage Guest House

Taldraeth - Old Vicarage Guest House

Guest Accommodation · Hen Ficerdy / Old Vicarage Guest House, Penrhyndeudraeth

Adults-only guest house in Penrhyndeudraeth, Gwynedd, with en-suite rooms and garden, close to the National White Water Centre.

Ferlas Bed and Breakfast

Ferlas Bed and Breakfast

B&B · Ferlas, Penrhyndeudraeth

Adults-only B&B on Ferlas in Penrhyndeudraeth, with mountain and garden views over the Snowdonia countryside.

Plas Weunydd

Plas Weunydd

Hotel · Llechwedd, Blaenau Ffestiniog

Plas Weunydd is a 24-room hotel at Llechwedd in Blaenau Ffestiniog, inside Eryri National Park, with pets welcome throughout.

Heulwen Guest House

Heulwen Guest House

B&B · Llanfachreth, Dolgellau

B&B in Llanfachreth near Dolgellau with en-suite rooms, mountain views and a garden, plus free on-site parking.

Castell Deudraeth
4 star

Castell Deudraeth

Hotel · Victorian castellated mansion by the Portmeirion gatehouse

A Victorian castellated mansion turned contemporary hotel, set beside a walled garden near Portmeirion's main gatehouse.

Portmeirion Village & Castell Deudraeth

Portmeirion Village & Castell Deudraeth

Hotel · Minffordd, Penrhyndeudraeth

A Grade II listed Italianate village hotel in Penrhyndeudraeth, Gwynedd, with 55 rooms spread between a fairy-tale coastal setting and a Victorian castle.

The Hotel Portmeirion
4 star

The Hotel Portmeirion

Hotel · Portmeirion, near Porthmadog

Four-star hotel on the waterfront of Clough Williams-Ellis's Italianate village, with an outdoor pool and estuary views.

Gwrach Ynys Country Guest House

Gwrach Ynys Country Guest House

B&B · Gwrach Ynys, Harlech

Six-room B&B near Harlech with its own garden and picnic area, handy for Snowdonia walks and Harlech Castle.

Garth Engan B&B with private lounge

Garth Engan B&B with private lounge

B&B · Garth Engan, Llanbedr

A one-room adults-only annexe B&B by the Afon Artro near Llanbedr, with breakfast included and its own private lounge.

Castle Cottage Inn
4 star

Castle Cottage Inn

Inn · Harlech high street, beside the castle

A restaurant with rooms in two 16th-century buildings just off Harlech's high street, moments from the castle gates.

Byrdir House
3 star★★

Byrdir House

Guest House · Harlech High Street, near the castle

A licensed Victorian guest house on Harlech High Street, run by the same family for years and popular with golfers and walkers.

The Queens Hotel Harlech
3 star★★

The Queens Hotel Harlech

Inn · Harlech town centre

A traditional Welsh coaching inn in the centre of Harlech, with a well-known bar, restaurant and views towards the castle.

Y Branwen Restaurant & Rooms

Y Branwen Restaurant & Rooms

Hotel · Ffordd Newydd, Harlech

An adults-only 8-room hotel in historic Harlech, Gwynedd, pairing a restaurant with rooms close to the Snowdonia coast.

Hotel
Y Branwen Hotel
3 star★★

Y Branwen Hotel

Hotel · Beside Royal St David's golf course, Harlech

An adults-only, dog-friendly hotel beside Royal St David's golf course, a few minutes' walk from Harlech Castle.

Crown Lodge
3 star★★

Crown Lodge

B&B · Ffordd Isaf, on the edge of Harlech

A family-run B&B on the edge of Harlech with coastal views, comfortable rooms and a full Welsh breakfast.

Aberdunant Hall

Aberdunant Hall

Hotel · Prenteg, Porthmadog

Nine-room hotel near Porthmadog, with Snowdonia's walking, cycling and golf all within easy reach of Prenteg.

Premier Inn Porthmadog

Premier Inn Porthmadog

Hotel · Britannia Terrace, Porthmadog

Premier Inn Porthmadog offers 80 en-suite rooms, some with estuary or mountain views, close to Portmeirion and Black Rock Sands.

Afon Rhaiadr Country House

Afon Rhaiadr Country House

Guest Accommodation · Rhaiadr Wnion, Dolgellau

Adults-only country house near Dolgellau on the edge of Eryri National Park, with woodland views and just seven individually decorated rooms.

Yr Hen Fecws
3 star★★

Yr Hen Fecws

B&B · Lombard Street, Porthmadog town centre

A seven-room B&B above an acclaimed Porthmadog restaurant, in a characterful period building on Lombard Street.