The nearest railway station to Longnor is 4.7 miles (7.6 km) away in Church Stretton on the Welsh Marches Line. The station is on the 435 bus route between Longnor and Shrewsbury. The nearest mainline station is in Shrewsbury, 7.7 miles (12.4 km) to the north.