Skip to main content

Hotels in Gwynedd

48 handpicked places to stay

Gwynedd's mountains, castles and coastline draw walkers, climbers and families in roughly equal measure, and its accommodation reflects that spread. Llanberis and Bala sit close to Snowdon and the outdoor centres, with farmhouse B&Bs such as Tyddyn Perthi Farm offering a base after a day on the hills, while Barmouth, Criccieth and Harlech turn their guest houses towards the sea, from Môr Heli Guest House to smaller seafront options with castle or bay views.

Dolgellau brings a different character, its stone-built country houses like Abercelyn and Borthwnog Hall suited to those wanting quiet gardens and Cadair Idris on the doorstep, and Portmeirion adds something more distinctive again in Plas Tan-yr-Allt Country House. Between these towns you can choose by landscape as much as by style: valley or estuary, village guest house or restored country pile, with plenty of variation in size and price across the 222 options.

Tirionfa Guest House
3 star★★

Tirionfa Guest House

Guest House · Pwllheli Road, a ten-minute walk from the beach

A highly rated four-room guest house on Pwllheli Road, run personally by its owners with a cooked breakfast included.

Seaspray Guest House
3 star★★

Seaspray Guest House

Guest House · Marine Terrace, a short walk from the town centre

A Victorian terraced house from 1870 converted into a well-regarded three-star bed and breakfast with sea views.

Bryn Bella Guest House
4 star★

Bryn Bella Guest House

B&B · Betws-y-Coed

AA 4-Star Gold bed and breakfast on the hillside above Betws-y-Coed, with panoramic views and an award-winning breakfast.

Palé Hall
5 star

Palé Hall

Hotel · Llandderfel, near Bala

Five-star Victorian country house hotel in the Dee Valley with 22 individually designed rooms, a fine-dining restaurant and a spa.

Abercelyn Country House
4 star★

Abercelyn Country House

B&B · Llanycil, on the shore of Llyn Tegid

An eighteenth-century former rectory in landscaped gardens overlooking Bala Lake, a short stroll from the town.

Aber House
3 star★★

Aber House

B&B · High Street, Barmouth

A welcoming six-room B&B on the High Street in the centre of Barmouth, close to the harbour, with a dog-friendly annex.

Penmaenuchaf
4 star★

Penmaenuchaf

Hotel · Penmaenpool, near Dolgellau

Restored stone country house above the Mawddach estuary at the foot of Cadair Idris, with a well-regarded restaurant.

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.

Plas Yn Dre
5 star

Plas Yn Dre

Inn · High Street, central Bala

A five-star restaurant with rooms in a restored Grade II listed building on Bala's High Street, family-run since 1990.

Bryn Melyn Apartments
4 star★

Bryn Melyn Apartments

Self-catering · Panorama Road, Barmouth

A small self-catering mini-resort of three spacious apartments on Panorama Road, with estuary views and a shared terrace.

Plas Tan-yr-Allt Country House
4 star★

Plas Tan-yr-Allt Country House

Guest House · Tremadog, hillside above Porthmadog

A Georgian country house with literary history, set in wooded grounds above Tremadog a short drive from Portmeirion.

Monfa
4 star★

Monfa

B&B · Pensarn Road, Bala, near the lake

A four-star bed and breakfast on Pensarn Road, 300 metres from Llyn Tegid and 500 metres from central Bala.

Erw Feurig Farm Guesthouse
4 star★

Erw Feurig Farm Guesthouse

Guest House · Cefnddwysarn, hill farm above Bala

A four-star working hill farm guesthouse near Bala with panoramic Berwyn views, a private fishing lake and en-suite rooms.

Bae Abermaw
4 star★

Bae Abermaw

B&B · Panorama Road, Barmouth

A boutique Victorian B&B on Panorama Road with fourteen rooms, a licensed bar and garden, and views over the Mawddach estuary.

Awel Mor Guest House
3 star★★

Awel Mor Guest House

Guest House · Marine Terrace, directly on Criccieth seafront

A small, friendly eight-bedroom guest house on the Criccieth seafront, run by its owners with en-suite rooms throughout.

Caerwylan Hotel
4 star★

Caerwylan Hotel

Hotel · On the seafront, four minutes' walk from Criccieth Castle

A restored Victorian hotel directly on Criccieth's seafront with sea and castle views, adults-only and centred on its Tonnau restaurant.

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.

Pen-y-Gwryd Hotel
3 star★★

Pen-y-Gwryd Hotel

Inn · Nant Gwynant, near Llanberis

Historic mountaineers' inn at the foot of Snowdon where the 1953 Everest team trained. Traditional, unfussy and full of climbing history.

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.

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.

Golden Fleece Inn
4 star★

Golden Fleece Inn

Inn · Market Square, Tremadog, near Porthmadog

An award-winning inn on Tremadog's Market Square with rooms, holiday cottages and a restaurant known for its own butchery.

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.

The Royal
3 star★★

The Royal

Inn · King Edward Street, Barmouth

A newly refurbished family pub with ten en-suite rooms on King Edward Street, within 500 metres of the beach and station.

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.

Lion Hotel & Studio Apartments
3 star★★

Lion Hotel & Studio Apartments

Hotel · The Green, in the heart of Criccieth town centre

A long-standing town-centre hotel on The Green with 33 en-suite rooms and separate studio apartments looking towards the castle.

The Moelwyn Hotel & Restaurant
3 star★★

The Moelwyn Hotel & Restaurant

Hotel · Mona Terrace, close to Criccieth seafront

A small hotel and restaurant on Mona Terrace with six en-suite rooms and uninterrupted coastal and mountain views.

Plas Coch Hotel
3 star★★

Plas Coch Hotel

Hotel · High Street, central Bala

A former eighteenth-century coaching inn on Bala's High Street, offering straightforward en-suite rooms, a Welsh restaurant and rear parking.

Bryn Farm

Bryn Farm

Guest Accommodation · Bryn Bwlan Farmhouse, Bala

A traditional farmhouse near Bala, Gwynedd, offering en-suite rooms with free parking and easy access to the National White Water Centre.

Bwch yn Uchaf

Bwch yn Uchaf

B&B · Station Road, Bala

Adults-only B&B on Station Road in Bala with en-suite rooms, mountain views and free on-site parking close to the town centre.

Pen-Isar-Llan Farm

Pen-Isar-Llan Farm

B&B · Llanfor, Bala

Farmhouse B&B near Bala with breakfast included and a garden and picnic area, handy for the National White Water Centre.

Bluebells Guest House

Bluebells Guest House

Guest Accommodation · 9 Marine Parade, Barmouth

Adults-only guest house on Marine Parade in Barmouth, with en-suite rooms and free on-site parking close to the seafront.

Crystal House Bed & Breakfast

Crystal House Bed & Breakfast

B&B · 19 Marine Parade, Barmouth

Seafront B&B on Marine Parade in Barmouth with a cooked breakfast, sea views and family rooms just steps from the beach.

Endeavour Guest House

Endeavour Guest House

Guest Accommodation · Marine Parade, Barmouth

Guest house on Marine Parade in Barmouth, close to Fairbourne Railway and the town's beaches, pubs and walking country.

Hendre Clochydd Hall

Hendre Clochydd Hall

Guest Accommodation · Llanaber, Barmouth

Adults-only guest house in Llanaber near Barmouth, with sea views and easy access to Snowdonia for a quiet, active break.

Bron Aber

Bron Aber

B&B · Pwllheli Rd, Criccieth

B&B on Pwllheli Rd in Criccieth, close to the Sygun Copper Mine and within reach of golf, fishing and watersports along the Gwynedd coast.

Bron Eifion Hotel

Bron Eifion Hotel

Hotel · Bron Eifion Country House Hotel, Criccieth

A country house hotel in Criccieth, Gwynedd, well suited to weddings, golf breaks and slow walking holidays with castle views.

Hendre Cennin

Hendre Cennin

Guest Accommodation · Hendre Cennin, Criccieth

Guest rooms with sea and garden views near Criccieth, Gwynedd, with a kitchen and outdoor seating for relaxed stays.

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.

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.

Black Boy Inn

Black Boy Inn

Hotel · Northgate Street, Caernarfon

Black Boy Inn is a historic 26-room inn on Northgate Street in Caernarfon, with free parking and a restaurant on site.

Bryn Mor Beach Hotel

Bryn Mor Beach Hotel

Hotel · Dinas Dinlle, Caernarfon

A small 9-room hotel at Dinas Dinlle beach near Caernarfon, with its own restaurant and bar plus sea views.

Caer Menai

Caer Menai

Guest Accommodation · 15 Church Street, Caernarfon

Guest accommodation on Church Street in Caernarfon, with the Sygun Copper Mine nearby and Llanfairpwll around 8.6 miles away.

Celtic Royal Hotel

Celtic Royal Hotel

Hotel · Bangor Street, Caernarfon

A large 110-room hotel in Caernarfon suited to groups, weddings and walkers heading into Snowdonia, with pool, gym and spa on site.

Dinas Farm Annex

Dinas Farm Annex

Guest Accommodation · Dinas Bontnewydd, Caernarfon

A small three-room annex at Dinas Farm near Caernarfon, with sea views and free parking, handy for exploring Snowdonia.

Craig Y Glyn

Craig Y Glyn

Guest Accommodation · Abersoch Road, Pwllheli

Guest accommodation on Abersoch Road, Pwllheli, close to Portmeirion and set up for golf, fishing and coastal walking.

Crown Hotel

Crown Hotel

Hotel · 37 High Street, Pwllheli

A straightforward town-centre base in Pwllheli, good for families or golf and fishing trips, with free parking and a bar on site.

Haven Hafan y Mor Holiday Park

Haven Hafan y Mor Holiday Park

Guest Accommodation · Hafan Y Mor Holiday Park, Pwllheli

A large holiday park on the Pwllheli coast in Gwynedd, built around Splashaway Bay water park plus bars, dining and entertainment for families.

The Egryn Abersoch LLP

The Egryn Abersoch LLP

Hotel · Lon Sarn Bach, Pwllheli

A small 8-room hotel on Lon Sarn Bach in Pwllheli, with the Llyn Peninsula and Snowdonia within easy reach for walking and coastal days out.

🏨

Know a hotel / b&b in Gwynedd that's missing?

Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.

Add a hotel / b&b