Getting to Harlech

By car, train or bus — Harlech is easier to reach than you might think

Harlech is in Gwynedd, on the west coast of North Wales. The postcode for the town centre and castle is LL46 2YH. Here’s how to get here by every mode of transport.

🚘 By Car

From the A55 North Wales Expressway, take the A470 south at Junction 12 (Llandudno Junction) through Betws-y-Coed (27 miles), continuing via Blaenau Ffestiniog to join the A496 coast road south to Harlech.

From the south, follow the A487 to Machynlleth then the A493/A496 along the Cardigan Bay coast. Barmouth is 11 miles south of Harlech on the A496; Porthmadog is 9 miles north.

Sat nav: LL46 2YH

🚆 By Train

Harlech Station is served by the Cambrian Coast Line, which runs between Pwllheli and Machynlleth (connecting to Shrewsbury and Birmingham). Trains are operated by Transport for Wales.

The station is at the bottom of the hill below the town — the castle is a steep 10-minute walk uphill. Taxis are usually available at the station.

Transport for Wales timetables →

🚌 By Bus

The TrawsCymru T2 service connects Harlech with Barmouth (south) and Porthmadog (north), linking to onward services across North Wales.

TrawsCymru Day Tickets allow unlimited travel on services across Wales and can be bought via the TrawsCymru app or from the driver.

TrawsCymru services →

🚗 Parking

There is a public car park below the castle on Ffordd Pen Llech. Additional roadside parking is available on the high street and in the lower town near the beach access road.

Parking at Harlech Beach is via the car park at the end of Ffordd y Mor, off the B4573.

Distances from Harlech


Destination Distance Approx. Drive
Porthmadog 9 miles 20 mins
Barmouth 11 miles 25 mins
Portmeirion 12 miles 25 mins
Betws-y-Coed 27 miles 50 mins
Caernarfon 28 miles 55 mins
Shrewsbury (for M54/M6) 75 miles 1 hr 50 mins

Find Harlech on the Map

Ready to book your stay?

Find Accommodation

Find Accommodation in Harlech

Search Hotels & B&Bs on Booking.com →

Search Booking.com

Browse our featured Harlech accommodation →

Beautiful North Wales Directory Livetech Tourism Marketing
Explore Wales: Aberaeron Aberdovey Abergavenny Aberystwyth Amlwch Bala Barmouth Beaumaris Beddgelert Betws-y-Coed Brecon Builth Wells Caernarfon Caldey Island Cardiff Cardigan Carmarthen Chepstow Chirk Colwyn Bay Conwy Crickhowell Denbigh Fishguard Flintshire Haverfordwest Holyhead Llanberis Llandrindod Llandudno Llangollen Machynlleth Newport Newtown Porthcawl Porthmadog Pwllheli Rhayader Rhyl Ruabon Ruthin Saundersfoot St Asaph St Davids Swansea Tenby Welshpool Wrexham Photos Old Photos Chester Oswestry Map →

Frequently Asked Questions

How do I get to Harlech by train?
Harlech has its own station on the scenic Cambrian Coast line, with services connecting to Machynlleth (for Birmingham and London) and Pwllheli. The journey from Birmingham takes around 3.5 hours.
How long does it take to drive to Harlech?
Harlech is approximately 2.5 hours from Liverpool, Manchester or Birmingham via the A494 and A470. From London the drive takes around 4.5 hours.
Is there parking in Harlech?
Yes, there is a public car park below the castle and unrestricted parking in some areas of the town. Parking is free in most spots outside peak summer weekends.