Principal affluent de la Vienne, la Creuse mesure 266 km pour une superficie de bassin versant de 9 570 km2. Elle prend sa source dans le Massif Central sur le plateau de Gentioux, proche de la source de la Vienne.
S’écoulant selon une direction sud/nord puis sud-est/nord-ouest, elle traverse les départements de la Creuse, de l’Indre et de l’Indre-et-Loire avant de se jeter dans la Vienne à Port de Piles, au Bec des Deux Eaux.
Deux unités géologiques couvrent le bassin : un socle primaire recouvert de roches granitiques à faible perméabilité en amont et des roches sédimentaires perméables en aval.
Son régime hydrologique est irrégulier avec des crues importantes et des débits d’étiage très faibles. Il est aussi régulé, à partir de l’Indre, par les trois retenues hydroélectriques d’Eguzon, de la Roche-au-Moine et de la Roche-Bat-l’Aigue. La Creuse reçoit à La Roche Posay les eaux de la Gartempe, son principal affluent situé en rive gauche.
