The station was opened by the Great Western Railway on 9 September 1851 as the terminus of its branch from Westbury on its Wilts, Somerset and Weymouth route. The branch was extended to Salisbury on 30 June 1856. The station was originally provided with a train shed covering the tracks and platforms, but this was removed around 1930 when the current canopies were erected in its place. The original wooden buildings were retained and are still in use today.[1]