The Great Western Railway opened the station as Dilton Marsh Halt on 1 June 1937, on a curved embankment next to the bridge where the line crosses the eastern and of Dilton Marsh High Street, on the southwestern outskirts of Westbury. The wooden platforms were 300 feet (91 m) long and were provided with small wooden shelters; construction cost £1,134.[1]
Since it was a halt, there were no staff to sell tickets; instead, a sign directed passengers to the "7th house up the hill", where Mrs H. Roberts sold tickets, on a commission basis, from her home until 1947.[2] The platforms are staggered either side of the road underbridge and are about 100m apart, approached by ramps from either side of the rail bridge.
In 1969 the station was renamed as Dilton Marsh, and the platforms were reduced to the length of one coach.[1]British Rail tried to close the station but was met by strong local opposition.[3] The platforms were in poor condition and so were rebuilt in concrete. The station reopened after an eight-week closure on 1 May 1994.[1] In 2018, the wooden shelters and fencing on both platforms were replaced by standard Network Rail bus-shelter-style shelters in glass and metal with galvanised fencing.
Services
Although it is a request stop, the station is quite well served. In the 2016 timetable, eight trains per day call on weekdays southbound (with an additional service on Saturdays) and eleven northbound.[4] The base frequency is every two hours each way, increasing to hourly at peak times. Destinations include Warminster, Southampton, Bristol Temple Meads, Bath Spa and Gloucester. On Sundays, eight trains call in each direction: these are all through services on the Cardiff and Bristol to Portsmouth route.[5]