The station opened on 1 May 1857. It was built ¾ mile from the original village after the local landowner objected to it being built any closer. Since then, a new settlement has grown up around the station.
The station has few facilities; it is unmanned and has one self-service ticket machine, however it does have two car parks for the large number of commuters who use the station.
All trains are operated by South West Trains. There is typically one train per hour to London Waterloo outside of peak time, increasing to two trains per hour to London during morning peak, and two trains per hour from London during evening peak. On Sundays, the frequency decreases to one train every two hours. All westbound trains call at Salisbury, however only a handful continue beyond there.