On weekdays the first train departs Welshpool at 06:48 arriving at Machynlleth at 07:42. The last train departs Welshpool at 22:24 arriving at Machynlleth at 23:12.
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.