On weekdays the first train departs Welshpool at 06:48 arriving at Machynlleth at 07:42. The last train departs Welshpool at 22:23 arriving at Machynlleth at 23:11.
Journey Time
The average journey time between Welshpool and Machynlleth is 52 minutes.
Calling Points
Trains operated by Transport for Wales (AW) call at Newtown (Powys) and Caersws.