Le territoire de Velles est traversé par la rivière "La Bouzanne" depuis Beauregard jusqu'au Broutay, sur environ 10 km. Sur ce parcours il existait 7 moulins : Beauregard, Palluat, Blésais, Vauzelles, Forges, Viledouin et Le Broutay.
De nombreux étangs sont répartis sur la commune, plus de 25 parmi lesquels :
- L'étang l'Ajonc
- L'étang de Boisay
- L'étang Buzon
- L'étang Contre Pignon
- L'étang Cormier
- L'étang des Cosse
- L'étang de la Feuille
- L'étang de Forge
- L'étang "Grand Etang
- L'étang de la Jarrie
- L'étang des Gabettes
- L'étang " La Gitane"
- L'Etang de l'Ebeaupin
- L'étang de la Ménarderie
- L'étang du Milieu
- L'étang de Mortaigues
- L'étang Neuf
- L'étang Pigue
- L'étang de la Planchette
- L'étang du Renfermé
- L'étang de la Rique
- L'étang Robert
- L'étang de la Ronde
- L'étang de Vauzelles
- L'étang de Verdun

Les voies de communication
Velles à depuis des siècles été traversée par La voie romaine "Chaussé e de César "entre Les Gabettes et la Bataillerie. Pour notre époque nous avons l''Autoroute A 20 qui borde le territoire communal près de Lothiers et des Maisons Neuves. Les autres voies comme la D.14, Arthon, Velles , Lothiers, la D. 40 axe Châteauroux, Velles, Mosnay et la D.21, Velles Bouesse. La commune est desservie par les lignes I et N du réseau "L'Aile Bleue". L'aéroport de Châteauroux-Déols se situe à environ 22 km.