Cheap trains tickets to Machynlleth
Birmingham International to Machynlleth
2h 31m
From
€22.91
Wolverhampton to Machynlleth
1h 59m
From
€17.11
London Euston to Machynlleth
4h
From
€59.55
How to book cheap train tickets to Machynlleth

Cheaper train tickets for less busy times. Combine with Advance fares for the best deals.











New user welcome pack