Chateauroux se afla pe raul Indre 250 km sud de Paris, si 142 km sud de Orleans . Este situat la marginea padurii Chateauroux aflate in proprietatea guvernului si Brenne parc national. . Orasul se mandreste cu 450 de hectare (1112 hectare) din parcuri, in valoare de 52 (560 m²) m 2 pentru fiecare rezident. Altitudine medie Chateauroux este 154 m deasupra nivelului marii .