The station was opened by the Bristol and South Wales Union Railway in 1863 with a single platform, 0.5 miles west of the current location, but was resited in 1885 when the line was widened to double track.