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 11 December to 20 May 2017 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.19. Sunday train at 14.34. All except for the 07.17 & the 21.19 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.30; last train at 23.14. Sunday train at 20.22. All except the 08.25 Mon - Sat connect with trains from Birmingham; 56 minute wait at Machynlleth for the 23.14 Mon to Sat.