The village occupies a ridge which is the watershed between tributaries of the Bristol Avon and those of the Hampshire Avon. Upton Cow Down rises above the village to the north-east, on the western edge of Salisbury Plain. Springs in the north of the parish are the source of the River Biss, known here as the Biss Brook.