Der Hagneckkanal ist eine 8 Kilometer lange Wasserverbindung zwischen Aarberg und dem Bielersee.
Die Aare fliesst von Aarberg aus Richtung Norden bei Hagneck in den Bielersee. Der Kanal wurde als Teil der 1. Juragewässerkorrektion zwischen 1875 und 1878 gebaut. Das erste Wasser floss am 16. August 1878 in den Bielersee. Bei der Mündung der Aare in den Bielersee ist 1900 ein Stauwehr errichtet worden, welches zur Stromerzeugung die 9 Meter Höhenunterschied ausnutzt.
Der Kanal wurde ohne Maschinen ausgehoben. Dabei war insbesondere der Durchstich beim Seerücken mit einer Tiefe von 34 Metern sehr arbeitsintensiv. Dabei wurden auch Teile eines älteren Stollens aus der Römerzeit freigelegt, dessen Verwendung aber bisher unklar blieb.
Das Aushubvolumen des Kanals beträgt 3.8 Millionen Kubikmeter. Davon wurden aber nur 1.6 Millionen Kubikmeter ausgehoben und für die Uferdämme verwendet. Das restliche Volumen wurde in den folgenden Jahren durch die Aare abgeschwemmt.