On weekdays the first train departs Caersws at 07:10 arriving at Machynlleth at 07:42. The last train departs Caersws at 22:46 arriving at Machynlleth at 23:12.
Journey Time
The average journey time between Caersws and Machynlleth is 30 minutes.
Calling Points
Trains operated by Transport for Wales (AW) are non-stop.