List of rivers of Lithuania
These are the longest rivers in Lithuania.
Longest rivers
| # | Name | Length (km) | Mouth | Most important cities | |
|---|---|---|---|---|---|
| Total | In Lithuania | ||||
| 1 | Nemunas | 937 | 475 | Curonian Lagoon | Hrodna, Druskininkai, Alytus, Kaunas, Sovetsk |
| 2 | Neris | 510 | 235 | Nemunas | Vilnius, Kernavė, Jonava, Kaunas |
| 3 | Venta River | 346 | 161 | Baltic Sea | Venta, Kuldīga, Ventspils |
| 4 | Šešupė | 298 | 209 | Nemunas | Marijampolė, Kudirkos Naumiestis, Krasnoznamensk |
| 5 | Šventoji | 246 | 246 | Neris | Anykščiai, Kavarskas, Ukmergė |
| 6 | Nevėžis | 209 | 209 | Nemunas | Panevėžys, Kėdainiai |
| 7 | Merkys | 203 | 190 | Nemunas | Baltoji Vokė, Merkinė |
| 8 | Minija | 202 | 202 | Nemunas Delta | Salantai, Gargždai, Priekulė |
| 9 | Nemunėlis | 199 | 160 | Lielupe | |
| 10 | Dysna | 173 | 58 | Daugava | |
| 11 | Jūra | 172 | 172 | Nemunas | Rietavas, Tauragė |
| 12 | Mūša | 157 | 140 | Lielupe | |
| 13 | Lėvuo | 145 | 145 | Mūša | Bauska |
| 14 | Šušvė | 135 | 135 | Nevėžis | |
| 15 | Dubysa | 131 | 131 | Nemunas | Šiauliai, Ariogala |
| 16 | Širvinta | 129 | 129 | Šventoji River | Širvintos |
| 17 | Švėtė | 118 | 50 | Lielupe | Žagarė |
| 18 | Šešuvis | 115 | 115 | Jūra | |
| 19 | Kotra River | 109 | 24 | Nemunas | |
| 20 | Mituva | 102 | 102 | Nemunas | Jurbarkas |
| 21 | Bartuva | 101 | 55 | Baltic Sea | Skuodas |
The Virvyčia (99.7 km) is just shy of the 100 km limit. The length of the Žeimena is an object of discussion; it could be up to 114 km.
Note: length in Lithuania also includes the length of rivers when they serve as borders with neighboring countries.