It is six miles (10 km) north of Basingstoke, ten miles (16 km) south west of the large town of Reading and ten miles (16 km) south east of Newbury.
Nearby villages are Aldermaston, Baughurst, Pamber Heath, Heath End, Bramley, Mortimer Common, and Silchester.