Este municipio se encuentra situado en la falda de un cerro en la comarca de La Mancha. Su término municipal linda al este con Madridejos, al norte con Mora y Turleque, al oeste con Urda y Los Yébenes, en la provincia de Toledo, y al sur con Villarrubia de los Ojos en la de Ciudad Real.

Comprende los montes Valdespino, Dehesa Nueva, Sierra Luenga, la Mata, la Serna, Serrezuelas, la Gineta y la Alberquilla. El río Amarguillo, seco en verano (aunque fue motivo de una gran inundación en 1891), que nace en los Montes de Toledo (dentro del término municipal de Urda) y lo atraviesa de oeste a este hasta verter su agua en el río Guadiana.

Fuente: Wikipedia