Situado al suroeste de la provincia de Ciudad Real, el pueblo de Villamayor de Calatrava está construido al pie del Cerro del Águila, sobre el río Tirteafuera, en una zona de humedales. En sus proximidades se encuentra la propia Tirteafuera, aldea de Almodóvar del Campo.