I fiumi italiani sfociano in quattro mari diversi: il Mar Ligure, il Mar Tirreno, il Mar Ionio e il Mar Adriatico. Il Po, il più grande fiume d'Italia, sfocia nell'Adriatico dopo aver attraversato l'intera pianura padana, mentre il Tevere raggiunge il Tirreno e l'Arno sfocia nel tratto di mare antistante l'Arcipelago Toscano. Anche l'Adige termina la sua corsa nell'Adriatico, mentre il Tanaro e l'Ombrone confluiscono verso il Mar Ligure. Di seguito l'elenco completo dei fiumi italiani raggruppati per il mare in cui sfociano.