Harlech Getting there & around

Getting there & away

Arriva’s bus 38 comes from Barmouth (30 minutes, 16 daily Monday to Saturday, three services on Sunday) and heads onto Blaenau Ffestiniog (40 minutes, 12 daily Monday to Saturday).

Trains run on the scenic Cambrian Coast line to Harlech from Machynlleth (£7.50, one hour 20 minutes) and Porthmadog (£2.10, 40 minutes) every two hours or so.

Harlech