Ciudad principal del distrito, la ciudad se encuentra a 24 km de Bergerac, Périgueux 32 km 20 km del Musselburgh y la autopista.
En el cuadrante suroeste de la Dordogne, el Villamblard común está atravesada de norte a sur-este-oeste con Roy, un pequeño afluente del Crempse y por lo tanto sub-afluente de la isla.
La altitud mínima de 100 metros, se encuentra al suroeste del territorio municipal, al sur de la localidad Pouyol, donde Roy salió de la ciudad para servir como un límite entre los Beleymas y Saint-Hilaire d'Estissac. La altitud máxima, con 222 metros de altura, se encuentra al norte-este, al norte de la localidad Sorbier.