Refine your search

Type of Venue






Or Venue Name


Railway Station:Machynlleth Railway Station

Railway Station

Transport for Wales

Transport for Wales

Image Credit: TFW


Machynlleth railway station is on the Cambrian line from Shrewsbury to Aberystwyth (most trains are from/run to Birmingham International) and is the junction for the Cambrian Coast line to Pwllheli. The station is located at the north side of the town off the A487 Dolgellau road; the postcode is SY20 8BL. Ticket office & waiting room open Monday to Saturday 05.15 - 18.15 & Sunday 08.30 - 17.30. Live Departure and Arrival screens, payphone, café, toilets. Car parking no charge for passengers - 30 spaces; 4 cycle storage hoops.

On arrival, turn right out of the station to reach the main road; buses depart from here or turn left for the town centre. Machynlleth is the control centre for the Cambrian line and trains are maintained here. The small station is open for nearly 20 hours a day; the first train leaves at 04.53 and the last train arrives at 00.12!

Disabled toilets

Open all the time


Traveline Cymru


Heol y Doll,
SY20 8BL


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

Map reference: SH 744013  Lat: 52.59513 Long: -3.85459

Machynlleth railway station is at the north side of the town off the A487 Dolgellau road.

Parking: free


  • Disabled toiletsDisabled toilets