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 Arrival screens. Car parking for passengers no charge (5 spaces); cycle storage lockers.
Train times 17 May to 12 December 2015 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.34; last train at 21.03. Sunday at 14.34; also at 12.19 & 18.22 until 6 September.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; also at 11.32 & 16.25 until 6 September. All except the 08.25 Mon - Sat and the 11.32 Sun train connect with trains from Birmingham; 47 minute wait at Machynlleth for the 22.58 Mon to Sat.