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 is LL46 2UL. The station is unstaffed - buy tickets on the train. Live Departure screens. Car parking for passengers no charge - 5 spaces; cycle storage lockers.
Train times from 12 September to 10 December 2016 are:-
Departures for Machynlleth/arrivals from Pwllheli Monday to Saturday at 07.17, 08.21 (arrives 08.09), 10.29 & then approx. every two hours until 18.30; last train at 21.05. Sunday train at 14.34. All except for the 07.17 & the 21.05 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 23.01. Sunday train at 20.22. All except the 08.25 Mon - Sat connect with trains from Birmingham; 47 minute wait at Machynlleth for the 23.01 Mon to Sat.