El municipio se sitúa a 18 km al suroeste de Madrid, en la parte sur del área metropolitana de esta ciudad.