La commune est traversée par la Vézanne.
Cette rivière, qui prend sa source dans les monts du Lyonnais, traverse la commune de Saint-Genis-Laval avant de se jeter dans la Saône à Lyon. La Vézanne est un cours d'eau important pour la région, qui offre des paysages naturels variés