It was served by the nearby Bengeworth railway station on the Gloucester Loop Line on the Midland Railway between Ashchurch and Evesham. Bengeworth railway station was not in Bengeworth, but rather was the station in the centre in the nearby village of Hampton. The railway station was called 'Bengeworth' as that was considered a distinctive name, while 'Hampton' is a common England village name.
The station opened 1 October 1864. It closed in 1953, but trains continued to use the line until closure in 1963.