The Chapeauroux flows east through the middle of the commune.
The Seugne flows north through the middle of the commune and crosses the town.
The Rère flows southwest through the middle of the commune.
The Veyle flows north through the middle of the commune.
The river Vauvise flows north through the middle of the commune.
The Anglin flows northwest through the middle of the commune.
The small river Gartempe flows through the middle of the commune.
The Maronne river flows through the middle of the commune.
The Vianon flows south through the middle of the commune.
The A26 autoroute passes through the middle of the commune.