It is located on the Welsh Marches line, 12 3⁄4 miles (20.5 km) south of Shrewsbury railway station; though trains on the Heart of Wales line also stop at the station. All trains services are operated by Transport for Wales, who also manage the station.