Machynlleth railway station is a railway station on the Cambrian Line in mid-Wales, serving the town of Machynlleth. It was built by the Newtown and Machynlleth Railway (N&MR), and subsequently passed into the ownership of the Cambrian Railways, the Great Western Railway, Western Region of British Railways and London Midland Region of British Railways. It is notable that there is a distance of 22 miles (35 km) between this station and Caersws, the longest distance between two intermediate stations in Wales.