The station, at first named Somerford, was opened in December 1877 as part of the Malmesbury branch which left the Great Western Main Line at Dauntsey, 2+1⁄2 miles (4.0 km) to the southeast.
[1] The name of the station was changed to Great Somerford in 1903 when the GWR opened a more direct route to South Wales, the South Wales Main Line which left the earlier main line at Royal Wootton Bassett and passed half a mile (900 metres) to the north near Little Somerford, where a new station was built.
The reduction in traffic led to changes in 1922 at Great Somerford: the goods yard closed and staff were withdrawn from the station, which was now named Great Somerford Halt.
The line south to Dauntsey, along with Great Somerford Halt, was closed on 17 July 1933,[2] as usage of the halt had declined to an average of one passenger per two trains.
[4] The site of the station and goods yard is now occupied by a sewage works.