Direct Rail

Machynlleth Train Station

Machynlleth railway station is located on the Cambrian Line and serves the town of Machynlleth in mid Wales. The station and all passenger services calling at it are operated by Arriva Trains Wales. Services generally depart towards Pwllheli, Aberystwyth and Shrewsbury.

Trains to Machynlleth

Are you looking for trains to Machynlleth? At, we offer the complete range of train services with all of the train operating companies on the national rail network, so you can trust that you will find the perfect ticket to Machynlleth when you come to us.

We offer the best range of Machynlleth train fares too whether you are booking in advance, travelling at peak or off peak so you’ll find the best deals here.

So avoid the queues and don’t miss the train, simply and securely just book the train to Machynlleth before you go, and save too.

Get to/from Machynlleth Station

Machynlleth Station Address:

Heol y Doll, Machynlleth, SY20 8BL

Arriva Trains Wales

Machynlleth train station is managed by Arriva Trains Wales

Need to spend a night in a Machynlleth Hotel?
If so, please visit our Machynlleth Accommodation pages.