South Marston is a village and civil parish in the Borough of Swindon, Wiltshire, England. The village is about 3 miles north-east of Swindon town centre.