İtalya'daki en uzun nehir, kuzey İtalya'daki Cottian Alpleri'nin Val Po'daki kaynağından Venedik'e yakın Adriyatik Denizi'ndeki akışına kadar 405 mil boyunca akan Po Nehri'dir. Deniz seviyesinden 6.900 feet yüksekte başlar ve deniz seviyesinden deşarj olur.
Po Nehri, Ferrara, Torino ve Piacenza şehirlerinden geçer. İsviçre ve Fransa'nın bazı bölgelerine yayılan Po Vadisi ile çevrilidir. Vadi, Po Nehri'nden sık sık sular altında kalmaktadır. En geniş noktasında, nehir 1.650 feet genişliğindedir. İtalya'daki en büyük ikinci nehir Adige Nehri'dir.