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