I fiumi più lunghi d'Italia si trovano prevalentemente nel nord del Paese, scorrendo lungo la Pianura Padana e nascendo dalle Alpi o dagli Appennini settentrionali. Il fiume più lungo è il Po (652 km), che attraversa Piemonte, Lombardia, Emilia-Romagna e Veneto, seguito dall'Adige (410 km) in Trentino-Alto Adige e Veneto e dal Tevere (405 km) nell'Italia centrale.
Fiume della Toscana (241 km; bacino di 8247 km2); è il maggiore, dopo il Tevere, dell'Italia peninsulare e bagna le province di Arezzo, Firenze e Pisa.
Il primo, con i suoi 2.858 chilometri di corso, è il fiume più lungo d'Europa, dopo il Volga, nasce nella parte sud-occidentale della Germania e si dirige verso oriente, fino a raggiungere il Mar Nero; il secondo, con i suoi 1.326 km, nasce in Svizzera e attraversa Germania, Francia e Paesi Bassi, per poi sfociare nel ...
Il fiume Reno, considerato per l'intera lunghezza, è il corso d'acqua principale dell'Emilia-Romagna, la cui incidenza sulla storia della regione è testimoniata in primo luogo dalla collocazione di Bologna in prossimità del suo sbocco in pianura.