Neuillay les Bois est une petite commune du centre-ouest de la France, située dans le département de l’Indre.
Elle fait partie de la communauté de communes « Val de l’Indre-Brenne » et du « Parc Naturel Régional de la Brenne »
Sa superficie est de 47,63 km2, avec une altitude minimum de 117 m et un maximum de 154 m. Elle est traversée par trois ruisseaux : La Claise, Le Rossignol et Le Moury.
Du gallo-romain noviliacum (nouveau défrichement). les habitants se nomment les Novelliennes et Novelliens.