On weekdays the first train departs Shrewsbury at 07:27 arriving at Machynlleth at 08:43. The last train departs Shrewsbury at 21:50 arriving at Machynlleth at 23:11.
Journey Time
The average journey time between Shrewsbury and Machynlleth is 1 hour and 15 minutes.
Calling Points
Trains operated by Transport for Wales (AW) call at Welshpool, Newtown (Powys) and Caersws.