Sandhurst is bordered, on the south, by the River Blackwater, and several of the Yateley Lakes along its course are within the parish, notably Trilakes with its country park. This is also the county boundary with Hampshire at Blackwater. The town of Crowthorne is to the north, the village of Finchampstead to the west, and Camberley, across the Surrey county boundary, is on its southeastern side. This is the closest sizeable town, though Sandhurst is also only south of the new town of Bracknell.