Calatañazor está situado a orillas del río Milanos, al suroeste de la capital, de la que dista 32 km.