La Villa de Batres se encuentra situada en el suroeste de la Comunidad de Madrid, de cuya capital dista unos 44 kms, lindando ya con tierras toledanas, junto a la ribera del río Guadarrama, cuyo curso recorre su término de norte a sur, el cual le proporciona una enorme riqueza natural.
Su término municipal, con una extensión de 21,44 Km2 linda al norte con Moraleja de Enmedio, al sur con la Provincia de Toledo, al oeste con Navalcarnero y el Álamo, al este con Serranillos del Valle.