Le canal du Nivernais est un canal entre le bassin de la Loire et celui de l'Yonne, entre Saint-Léger-des-Vignes, dans le département de la Nièvre, et Auxerre, préfecture du département de l'Yonne.
L'alimentation est effectuée via la rigole d'Yonne qui achemine l'eau du lac de Pannecière jusqu'au bief de partage (point culminant du canal) délimité par les écluses de Baye et de Port Brûlé. Elle est aussi assurée par les étangs de Vaux et Baye.
À partir du bief de partage, l'eau s'écoule jusqu'à Châtillon-en-Bazois pour le versant Loire, ensuite c'est la rivière Aron qui apporte son eau jusqu'à Saint-Léger-des-Vignes.
Pour le versant Yonne, la rivière Yonne alimente en eau le canal du Nivernais à partir de La Chaise (commune de Corbigny) et la Cure se joint à elle via l'embranchement de Vermenton jusqu'à Auxerre. Entre Clamecy et Auxerre, le canal fait souvent lit commun avec l'Yonne (des « râcles »), ce qui contribue à alimenter naturellement le canal.