Avanti West Coast
London North Eastern Railway

Prices from hundreds of train and coach companies

Go contactless with digital tickets on your phone

Travel to thousands of destinations in 45 countries

Passengers on the train to Machynlleth will get a sense of the area's outstanding natural beauty as they travel along the Dyfi Valley with the wooded hills rising just north of the tracks. Trains to Machynlleth travel between Shrewsbury and Pwllheli or Aberystwyth, with some services to Birmingham International. The solid-stone station buildings that welcome travellers today date back to opening of the Newtown and Machynlleth Railway in 1863. The station at Machynlleth is on the northern edge of the town, and about a seven-minute walk from the main shopping area along Heol Maengwyn and Heol Pentrerhedyn, where you will also find banks, restaurants and a number of pubs. The walk will take you past Machynlleth's Musuem of Modern Art (MoMA) Wales. Machynlleth is a popular destination for walkers and mountain-bikers, with a number of trails leading out from the town and into the surrounding countryside.

Station details & facilities

The main entrance at Machynlleth station leads through the ticket hall, where you will also find a cafe, to platform 2 for trains to Shrewsbury and Birmingham. The toilets are also on this side of the tracks. Platform 1, for trains to Aberystwyth and Pwllheli, can be reached via a footbridge. For step-free access, passengers should use the entrance direction on to this platform, where there is also an additional waiting room. The car park has 30 spaces.

Departures and arrivals from Machynlleth

Want to check the latest departures and arrivals into Machynlleth station? Find live information for the next trains departing and arriving at the station below.
Departing toTrainTimePlatformStatus
to AberystwythTransport for Wales09:491On time
to PwllheliTransport for Wales10:042On time
to Birmingham InternationalTransport for Wales10:071On time
to Bangor (Gwynedd)Transport for Wales10:24On time
to AberystwythTransport for Wales10:492On time
Arriving fromTrainTimePlatformStatus
from ShrewsburyTransport for Wales09:481On time
from AberystwythTransport for Wales10:031On time
from AberystwythTransport for Wales11:041On time
from ShrewsburyTransport for Wales11:43On time
from PwllheliTransport for Wales11:58On time
† Average savings on advance fares booked at least one week before day of travel vs Anytime fares purchased on day of travel. Subject to availability. Excludes coach.

Europe’s leading train and coach app

We help customers across Europe make more than 172,000 smarter journeys every day.