Harlech railway station is on the Cambrian Coast line from Machynlleth to Pwllheli located by a level crossing on the A496 below the town. The postcode for the station is LL46 2UL. No ticket office - buy tickets on the train. Live Departure and screens. Car parking for passengers no charge (5 spaces); cycle storage lockers.
Train times from 13 December to 14 May 2016 are:-
Departures for Machynlleth/arrivals from Pwllheli Monday to Saturday at 07.17, 08.21 (arrives 08.09), 10.26 & then approx. every two hours until 18.30; last train at 21.03. Sunday at 14.34. All except for the 07.17 & the 21.03 Mon - Sat trains connect to Birmingham; the 07.17 connects to Shrewsbury.
Departures for Pwllheli/arrivals from Machynlleth Monday to Saturday at 08.25 (arrives 08.11) & then approx. every two hours until 20.19; last train at 22.58. Sunday train at 20.17. All except the 08.25 Mon - Sat connect with trains from Birmingham; 47 minute wait at Machynlleth for the 22.58 Mon to Sat.