Horningsham is a small village and civil parish in Wiltshire, England, on the county border with Somerset. The village lies about 4 miles southwest of the town of Warminster and 4 ¹⁄₂ miles southeast of Frome, Somerset.
The parish forms part of the Longleat estate and includes the hamlets of Hitcombe Bottom and Newbury.