Siin on loetletud Eesti kanaleid.
A
- Aavoja–Kaunissaare kanal (Aavoja–Jägala kanal)
- Alastvere kanal
- Angerja–Pirita kanal (Angerja oja alamjooks 1967. aastast alates)
- Anne kanal
- Ardu kanal
B
- Balti SEJ väljavoolukanal (Kõrgesoo kanal, Soojavee kanal)
E
- Eesti SEJ juurdevoolukanal (Mustajõe kanal)
H
I
- Itaalia kanal (Liitva kanal)
K
- Kariste järve kanal
- Kaunissaare–Patika kanal (Jägala–Pirita kanal)
- Kloostri kanal (Kloostri jõgi, Kasari jõe suudmeharu)
- Konsu kanal (Raudi–Konsu kanal, Kirjaku–Konsu kanal)
- Kulgu kanal (Balti SEJ juurdevoolukanal)
- Kumari kanal (Kumaru kanal, Muhu väina kanal, Slava kanal)
- Kõrgessaare kanal
L
- Laeva kanal (Laeva jõe alamjooks)
- Lühike kanal (Balti SEJ lühike kanal)
N
P
- Palu kanal
- Peetri veejuhe (Kadrioru lossi veejuhe)
- Piirissaarele kanal
- Poldrikanal (Perasoonetsa kanal)
- Prandi I kanal
- Purdi kanal (Pärnu–Jägala kanal)
R
- Raana kanal (Raana jõe alamjooks)
- Raudi kanal (Raudi jõgi)
- Raudoja–Aavoja kanal (Soodla–Aavoja kanal)
- Rikassaare kanal (Prandi II kanal)
- Rukki kanal (Rukkirahu kanal)
- Rõude kanal (Rõude jõgi, Kasari jõe suudmeharu)
- Räägu kanal (Uusjõgi, Uuskanal)
S
- Saare kanal
- Sadama veejuhe
- Sae–Paunküla kanal (Jägala–Paunküla kanal)
- Sepa kanal
T
- Tamula–Vagula kanal (Vahejõgi)
- Timmkanal (Uusjõgi)
U
- Uulu kanal (Uulu jõgi, Ura jõe alamjooks 1960. aastatest alates)
V
- Vaskjala–Ülemiste kanal (Pirita–Ülemiste kanal)
- Väike-Anne kanal
Õ
Ü
- Ülemiste–Tallinna veejuhe (Veerenn)