The parish includes Bowden Hill, a small village 1 mile (1.6 km) to the east of Lacock, and the hamlets of Bewley Common, Notton and Reybridge. The Chippenham–Melksham section of the A350 primary route crosses the parish from north to south, as does the River Avon.