Skip to main content

Hotels in Portmeirion

31 handpicked places to stay

Photo © Google Maps contributors, Google Maps

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.
The Hotel Portmeirion
4 star

The Hotel Portmeirion

Hotel · Portmeirion, near Porthmadog · 0.1 miles away

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

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 · 0.4 miles away

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

Premier Inn Porthmadog

Premier Inn Porthmadog

Hotel · Britannia Terrace, Porthmadog · 1.3 miles away

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

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.

Estuary Lodge Motel

Estuary Lodge Motel

Guest Accommodation · Stryd Fawr, Talsarnau · 1.6 miles away

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

Guest Accommodation
Taldraeth - Old Vicarage Guest House

Taldraeth - Old Vicarage Guest House

Guest Accommodation · Hen Ficerdy / Old Vicarage Guest House, Penrhyndeudraeth · 1.7 miles away

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

Ty Cambrian Studio Apartments

Ty Cambrian Studio Apartments

Hotel · Ty Cambrian Cambrian View, Penrhyndeudraeth · 1.8 miles away

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

Guest Accommodation
Tudor Lodge

Tudor Lodge

Guest Accommodation · Tan Yr Onnen, Porthmadog · 1.8 miles away

Tudor Lodge is a 14-room adults-only guest house in Porthmadog with EV charging and free parking, near the harbour and Ffestiniog Railway.

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.

Y Griffin

Y Griffin

Hotel · Griffin Terrace, Penrhyndeudraeth · 1.8 miles away

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

Gwrach Ynys Country Guest House

Gwrach Ynys Country Guest House

B&B · Gwrach Ynys, Harlech · 1.8 miles away

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

Gwynfa

Gwynfa

B&B · Penamser Road, Porthmadog · 1.9 miles away

A B&B on Penamser Road in Porthmadog, Gwynedd, with a supermarket across the street and cooked-to-order breakfasts.

Queens Rooms

Queens Rooms

Guest Accommodation · Queens Hotel, Porthmadog · 1.9 miles away

Queens Rooms in Porthmadog pairs a handy in-house bar with simple en-suite rooms, mountain views and free parking close to the National White Water Centre.

Yr Hen Farcdy

Yr Hen Farcdy

B&B · Yr Hen Farcdy, Talsarnau · 2.1 miles away

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

B&B
11 Maes Gerddi

11 Maes Gerddi

B&B · 11 Maes Gerddi, Porthmadog · 2.1 miles away

A B&B on Maes Gerddi near Porthmadog, with mountain views over Gwynedd and free on-site parking.

Travelodge Porthmadog

Travelodge Porthmadog

Hotel · Ffordd Penamswer, Porthmadog · 2.2 miles away

A budget base in Porthmadog for touring Snowdonia and the coast, with free parking and 51 straightforward en-suite rooms.

Ferlas Bed and Breakfast

Ferlas Bed and Breakfast

B&B · Ferlas, Penrhyndeudraeth · 2.2 miles away

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

Maes y Neuadd Country House Hotel
4 star

Maes y Neuadd Country House Hotel

Hotel · Talsarnau, 3 miles from Harlech · 2.4 miles away

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.

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.

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.

Aberdunant Hall

Aberdunant Hall

Hotel · Prenteg, Porthmadog · 2.8 miles away

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

Haven Greenacres Holiday Park

Haven Greenacres Holiday Park

Guest Accommodation · Traeth Y Greigddu, Porthmadog · 3.1 miles away

Holiday park on Traeth Y Greigddu near Porthmadog with direct sandy beach access, an indoor pool and outdoor SplashZone.

The Queens Hotel Harlech
3 star★★

The Queens Hotel Harlech

Inn · Harlech town centre · 3.6 miles away

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

Castle Cottage Inn
4 star

Castle Cottage Inn

Inn · Harlech high street, beside the castle · 3.7 miles away

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

Y Branwen Restaurant & Rooms

Y Branwen Restaurant & Rooms

Hotel · Ffordd Newydd, Harlech · 3.8 miles away

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 · 3.8 miles away

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

Byrdir House
3 star★★

Byrdir House

Guest House · Harlech High Street, near the castle · 3.9 miles away

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

Crown Lodge
3 star★★

Crown Lodge

B&B · Ffordd Isaf, on the edge of Harlech · 4 miles away

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

Plas Tan y Bwlch

Plas Tan y Bwlch

B&B · Snowdonia National Park Centre, Maentwrog · 5 miles away

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 · 5 miles away

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