Railway Station:Porthmadog Railway Stationadd to shortlist

Railway Station

High St,
LL49 9HT


From Monday 9 November, people travelling to Wales from elsewhere in the UK or from abroad can visit Wales only for example for compassionate reasons or travelling for work and must follow all relevant regulations in force in Wales.

We look forward to welcoming you back soon


Porthmadog railway station is on the Cambrian Coast Line from Machynlleth to Pwllheli located by the A497/A4971 at the north end of the town. The postcode for the station is LL49 9HT. The station is unstaffed; buy tickets on the train. Live Departure screens. Car parking for passengers no charge (6 spaces); Council car park with 102 spaces adjoins.

When arriving on the train, turn right out of the station for the town centre. This is also the direction for the Ffestiniog Railway and the Welsh Highland Railway station; it is about 0.6 mile through the town. The Welsh Highland Heritage Railway is on the opposite side of the road from the National Rail station.

Train times from 15 December 2019 to 16 May 2020 are:-

Departures for Machynlleth/arrivals from Pwllheli Monday to Saturday are at 06.53, 07.47, 09.57, 12.01, 14.02, 16.01, 18.06 & 20.55. Sunday at 09.58, 11.57, 14.06, 15.57 & 18.00.

Departures for Pwllheli/arrivals from Machynlleth Monday to Saturday are at 08.50, 10.53, 12.53, 14.56, 16.53, 18.57, 20.55 & 23.38. Sunday at 11.55, 14.56, 16.49, 18.57 & 20.46.


Traveline Cymru


High St,
LL49 9HT

Location and nearby places


Plan route to Porthmadog Railway Station using Google mapsPlan route using Google maps

Map reference: SH 566391  Lat: 52.93079 Long: -4.13438


Located by the A497/A4971 at the north end of the town, 1 mile from the main A487 road. The A498 which accesses Snowdonia is also 1 mile to the north of the town.

The Railway station has a car park and local connections on the bus network. It is opposite the Welsh Highland Heritage Railway and a 15/20 minute walk to the Ffestiniog and Welsh Highland Railway station.

There is a car park/drop off point and a bus station adjacent to the railway station.

Parking: free

Accessible by Public Transport

Connect with us on Social Media