Hotels in Harlech
25 handpicked places to stay
Photo © Google Maps contributors, Google Maps
Harlech's accommodation is small in scale but wide in character, from centuries-old inns on the steep lanes below the castle to country house hotels set in their own grounds a few minutes' drive away. Because the town itself is compact, almost everywhere to stay puts you within easy reach of the castle, the beach and the golf links, so the choice tends to come down to atmosphere and budget rather than location.
At the upper end, Talsarnau's country house hotels occupy historic manor buildings set in landscaped grounds looking out over the Dwyryd estuary, offering formal dining and a genuinely restful base for a longer stay, while Portmeirion's flagship hotel gives a very different, more theatrical stay inside Clough Williams-Ellis's Italianate village a short drive south. In the town itself, a handful of restaurants-with-rooms and small hotels occupy old stone buildings on the high street, trading grand scale for character, good food and a genuine sense of place.
For a more modest budget, Harlech and its surrounding villages have a good spread of B&Bs and guest houses, many run by local families for years and offering the kind of home-cooked Welsh breakfast that sets you up for a day on the hills or the beach. Several of these sit on the steep lanes immediately below the castle and are not well suited to heavy luggage, so it is worth checking access before booking if mobility is a concern. Booking ahead for the summer months is strongly advised, since Harlech's total number of rooms is small relative to its popularity with golfers, walkers and families heading for the beach.
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
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.
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.
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.
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.
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.
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
B&B · Garth Engan, Llanbedr · 2.5 miles away
A one-room adults-only annexe B&B by the Afon Artro near Llanbedr, with breakfast included and its own private lounge.
Ty Mawr Hotel
Hotel · Ty Mawr, Llanbedr · 2.6 miles away
A relaxed base in Llanbedr, Gwynedd, for walkers, anglers and families, with free parking and a garden to unwind in after the day's activities.
Victoria Inn
Hotel · A496, Llanbedr · 2.7 miles away
Victoria Inn is a pub-hotel on the A496 in Llanbedr, Gwynedd, with free on-site parking and a garden for outdoor drinks.
Hafan Artro
B&B · Hafan Artro, Llanbedr · 2.8 miles away
Llanbedr B&B with free parking, handy for walking, cycling and watersports between Snowdonia and the North Wales coast.
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.
Estuary Lodge Motel
Guest Accommodation · Stryd Fawr, Talsarnau · 3.4 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.
The Hotel Portmeirion
Hotel · Portmeirion, near Porthmadog · 3.7 miles away
Four-star hotel on the waterfront of Clough Williams-Ellis's Italianate village, with an outdoor pool and estuary views.
Bryn Teg Barn
B&B · Bryn Teg Barn, Dyffryn Ardudwy · 4.1 miles away
Adults-only B&B in Dyffryn Ardudwy, close to Harlech and the Snowdonia coast, with walking and cycling routes on the doorstep.
Castell Deudraeth
Hotel · Victorian castellated mansion by the Portmeirion gatehouse · 4.1 miles away
A Victorian castellated mansion turned contemporary hotel, set beside a walled garden near Portmeirion's main gatehouse.
Portmeirion Village & Castell Deudraeth
Hotel · Minffordd, Penrhyndeudraeth · 4.1 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.
Yr Hen Farcdy
B&B · Yr Hen Farcdy, Talsarnau · 4.5 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.
Premier Inn Porthmadog
Hotel · Britannia Terrace, Porthmadog · 4.5 miles away
Premier Inn Porthmadog offers 80 en-suite rooms, some with estuary or mountain views, close to Portmeirion and Black Rock Sands.
Haven Greenacres Holiday Park
Guest Accommodation · Traeth Y Greigddu, Porthmadog · 4.6 miles away
Holiday park on Traeth Y Greigddu near Porthmadog with direct sandy beach access, an indoor pool and outdoor SplashZone.
Yr Hen Fecws
B&B · Lombard Street, Porthmadog town centre · 4.6 miles away
A seven-room B&B above an acclaimed Porthmadog restaurant, in a characterful period building on Lombard Street.
Cadwgan House Hotel
Hotel · Station Road, Dyffryn Ardudwy · 4.8 miles away
A straightforward 12-room hotel in Dyffryn Ardudwy, Gwynedd, suited to travellers wanting a simple, unfussy base for the North Wales coast.
Tudor Lodge
Guest Accommodation · Tan Yr Onnen, Porthmadog · 4.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
Hotel · High Street, Porthmadog town centre · 4.9 miles away
A traditional High Street hotel in Porthmadog, a long-standing base for visitors exploring Portmeirion and the surrounding coast.
Gwynfa
B&B · Penamser Road, Porthmadog · 4.9 miles away
A B&B on Penamser Road in Porthmadog, Gwynedd, with a supermarket across the street and cooked-to-order breakfasts.