Straipsnyje išvardinta 10 ilgiausių Lietuvos upių. Kadangi ilgiausias upes atrinkti galima dvejopai – vertinant tik upės ilgį Lietuvoje arba vertinant visą ilgį – prie kiekvienos upės pateikiama jos vieta dešimtuke tiek pagal vieną, tiek pagal kitą kriterijų.
Prie kiekvienos upės pateikiama informacija apie upės bendrą ilgį ir ilgį Lietuvoje, į kur įteka ir iš kur išteka upė, ilgiausią intaką, baseino plotą, didžiausius prie upės esančius miestus ir numanomą vardo kilmę.
Nemunas (1 vieta pagal ilgį Lietuvoje)
Ilgis: 937 km
Ilgis Lietuvoje: 477 km (iš jų 17 km Lietuvos siena su Baltarusija, 99 km Lietuvos siena su Rusija)
Baseino plotas: 98 200 kv. km (maždaug pusantro karto didesnis už Lietuvos plotą)
Ištakos: Baltarusija, 45 km į pietus nuo Minsko
Ilgiausias intakas: Neris (510 km)
Įteka į: Kuršių marias
Didžiausi miestai: Kaunas, Alytus, Druskininkai, Jurbarkas, Prienai, Birštonas; Baltarusijoje – Gardinas, Rusijoje – Tilžė
Vardo kilmė: tiksli reikšmė nežinoma, vardas labai senas, tikriausiai neolito laikotarpio. K.Būga spėjo, kad vardas gali reikšti šlapią vietą, raistą, pelkę. Kiti kalbininkai mano, kad vardas Nemunas gali reikšti tylią, ramią, bežadę upę.
Neris (2 vieta pagal ilgį, 3 vieta pagal ilgį Lietuvoje)
Ilgis: 510 km
Ilgis Lietuvoje: 238 km (iš jų ~6 km Lietuvos siena su Baltarusija)
Baseino plotas: 24 942 kv. km
Ištakos: Baltarusija, į Šiaurę nuo Minsko
Ilgiausias intakas: Šventoji
Įteka į: Nemuną
Didžiausi miestai: Vilnius, Kaunas, Jonava, Kernavė, Nemenčinė; Baltarusijoje – Vileika
Vardo kilmė: siejamas su lietuvišku žodžiu nerti
Venta (3 vieta pagal ilgį, 10 vieta pagal ilgį Lietuvoje)
Ilgis: 343 km
Ilgis Lietuvoje: 164 km (iš jų ~6 km Lietuvos siena su Latvija)
Baseino plotas: 11 800 kv. km
Ištakos: Medainio ežeras Žemaičių aukštumoje, Telšių rajone
Ilgiausias intakas: Virvyčia (131 km)
Įteka į: Baltijos jūrą ties Ventspiliu
Didžiausi miestai: Mažeikiai, Kuršėnai, Venta, Viekšniai
Vardo kilmė: Kazimieras Būga pavadinimą siejo su žodžiu venteris („tinklas, tiesiamas skersai upę“). Bendrinė šaknies *ven(t)- reikšmė galėjo būti „lenkti, linkti“.