Skip to main content

Hotels in Portmeirion

8 handpicked places to stay

Choosing where to base a stay near Portmeirion comes down to whether the village itself is the whole point of the trip or one stop on a longer North Wales itinerary. Booking a room inside the estate, at Hotel Portmeirion or Castell Deudraeth, means waking up inside the architectural fantasy after the day visitors and their coaches have gone, with the piazza and gardens quiet and the estuary light changing over dinner; it suits couples and design enthusiasts who want the full immersive version of the place rather than a few hours with a day ticket. Porthmadog, two miles up the coast, is the practical alternative: a working harbour town with a proper range of pubs, shops and mid-range hotels, plus its own railway heritage in the Ffestiniog and Welsh Highland lines. Staying here costs less, gives easier access to supermarkets and everyday services, and still puts Portmeirion within a ten-minute drive or a pleasant coastal walk. Families travelling with children, or anyone wanting a longer stay with self-catering flexibility, often find Porthmadog and the surrounding villages a more comfortable fit than the village's own limited room count. Tremadog, just inland from Porthmadog, offers a smaller and more characterful choice of inns and country houses, some with strong local reputations for food, and is close enough to walk into town for an evening out. Further afield, Beddgelert sits deep in Snowdonia National Park and Criccieth looks out over Cardigan Bay from the Llŷn Peninsula; both are within twenty minutes of Portmeirion by car and make sense for visitors who want mountains or a second beach town alongside their visit to the village. Whichever base is chosen, it is worth checking Portmeirion's own opening hours and any evening events before booking, since access to the gardens and piazza outside day-visitor hours is one of the clearest reasons to stay locally rather than simply drive in for an afternoon.
Hotel
Hotel Portmeirion
4 star

Hotel Portmeirion

Hotel · Within Portmeirion village, on the Dwyryd estuary

A Grade II listed Art Deco hotel from 1926 overlooking the Dwyryd estuary, at the heart of the Portmeirion village estate.

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

Hotel
Bron Eifion Country House Hotel
4 star

Bron Eifion Country House Hotel

Hotel · Criccieth, Llŷn Peninsula coast

A Victorian country house hotel set in its own grounds near Criccieth, a short drive from Portmeirion on the Llŷn Peninsula.

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

Hotel
Royal Sportsman Hotel
3 star★★

Royal Sportsman Hotel

Hotel · High Street, Porthmadog town centre

A traditional High Street hotel in Porthmadog, a long-standing base for visitors exploring Portmeirion and the surrounding coast.

Guest House
Sygun Fawr Country House
3 star★★

Sygun Fawr Country House

Guest House · Beddgelert, Snowdonia National Park

A seventeenth-century manor house turned guest house in Beddgelert, set in its own grounds within Snowdonia National Park.

B&B
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.

Guest House
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.

See every hotel in Portmeirion on Booking.com

Affiliate link — we may earn a small commission at no cost to you