St Mary's Crossing Halt was opened on 12 October 1903 on what is now the Golden Valley Line between Kemble and Stroud.