On weekdays the first train departs Aberystwyth at 05:17 arriving at Machynlleth at 05:54. The last train departs Aberystwyth at 23:50 arriving at Machynlleth at 00:23.
Journey Time
The average journey time between Aberystwyth and Machynlleth is 36 minutes.
Calling Points
Trains operated by Transport for Wales (AW) call at Bow Street, Borth and Dovey Junction.