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 up to 16 May 2015 are:-
Departures for Machynlleth Monday to Saturday are at 07.17, 08.21, 10.25 and then approximately every two hours until 18.33; last train at 20.53. All except the first and last trains join or connect at Machynlleth with trains to Birmingham. Arrivals from Pwllheli are up to 13 minutes earlier. Sunday train at 14.34 which runs to Birmingham.
Departures for Pwllheli Monday to Saturday are at 06.27, 08.25 and then approximately every two hours until 18.33; last train at 22.45. All except the first two trains run from or connect with trains from Birmingham. Arrivals from Machynlleth are up to 15 minutes earlier. Sunday train at 20.18 which runs from Birmingham.