← Change station

Penhelig

Trains between Machynlleth and Shrewsbury may be cancelled, delayed by up to 60 minutes or revised. More details can be found in Status and Disruptions.
Earlier trains
09:09
Pwllheli
2J03 • Transport for Wales • by request
1
09:35
Birmingham International
2I12 • Transport for Wales • by request
1
Later trains
Powered by National Rail Enquiries