Diors est une commune française située dans le département de l'Indre, en région Centre-Val de Loire. La commune est située dans le centre du départements, dans la region naturelle de la Champagne Berrichonne, rattaché au Canton d'Ardentes et à l'intercommunalité de Châteauroux Métropôle.
La superficie de la commune est de 25,44 km2 composée de plusieurs hameaux et lieux-dits :
Chignay, Fourches, Les Rogeais, La Caillaudière, Le Boug et la zone industrielle de la Martinierie.