Dit is een lijst van rivieren in Letland met een lengte van meer dan 100 km.

Naam Alternatieve naam Monding Lengte(km) Stroomgebied(km²) Daugava dt: Düna, ru: Sapadnaja Dwina Golf van Riga 1020 (1005) 87900 Gaujadt: Livländische Aa, est: Koiva Golf van Riga 452 8900 (9080) Venta dt: Windau Oostzee 346 11800 Zilupe dt: Rosenau, ru: Sinjucha/Sinjaja Velikaja 195 2040 Mēmele dt: Kurländische Memel, lit: Nemunėlis Lielupe 191 4050 Ogre dt: Oger Daugava 186 (188) 1730 Rītupe dt: Schogowo, ru: Утроя/Utroja Velikaja 176 3012 Mūša dt: Muß, lit: Mūša Lielupe 164 5320 Pededze dt: Peddetz, est: Pedetsi Aiviekste 159 1690 Ludza dt: Ludse Rītupe 155 1570 Iecava dt: Eckau Lielupe 139 (160) 1166 Abava dt: Abau Venta 129 (134) 2042 Svēte dt: Swehte Lielupe 123 2390 Dubna dt: Dubna Daugava 120 (105) 2780 Mazā Jugla dt: Kleine Jägel Lielā Jugla 119 679 Lielupe dt: Kurländische Aa Golf van Riga 119 (116) 17600 Rēzekne dt: Rositte Lubāns 116 2066 Malta dt: Malta Rēzekne 115 (105) 730 Aiviekste dt: Ewst Daugava 114 (182) 9300 Dienvidsusēja dt: Sussey Mēmele 114 1210 Bērze dt: Behrse Svēte 109 915 Misa dt: Misse Iecava 108 970 Kūkova dt: Kuchwa, ru: Kuchwa Velikaja 107 825 Bārta dt: Bartau, lit:Bartuva Liepājameer 103 2016 Stende dt: Stende Irbe 100 (91) 1100

Letland Rivieren