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 15 May to 4 September 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 trains at 12.19, 14.34 & 18.22. 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 trains at 11.32, 16.25 & 20.12. All except the 08.25 Mon - Sat connect with trains from Birmingham; 47 minute wait at Machynlleth for the 23.01 Mon to Sat.