Rijeke Latvije ili završavaju svoj put u vodama Baltičkog mora, ili se ulijevaju u rijeke koje pripadaju slivu rijeka, koje se opet ulijevaju u vode Baltika.
Rijeka Gauja
Rijeka prolazi kroz teritorij Latvije, dijelom je prirodna granica s Estonijom. Ukupna duljina rijeke je 460 kilometara. Guaya je najduža rijeka na teritoriju Latvije od svog izvora do ušća.
Rijeka se napaja iz tri izvora: snijeg (oko 40%); kiše; podzemne vode. Uz dugotrajne kiše, voda u rijeci može značajno porasti, prijeteći poplavama. U nekim slučajevima takve su privremene poplave čak i jače od proljetnih.
Rijeka Dubna
Jedna od letonskih rijeka koja prolazi kroz nekoliko regija zemlje: Kraslava; Daugavpils; Preilsky. Ukupna duljina riječnog kanala je 105 kilometara.
Izvor rijeke je duboko vodeno jezero Tsarmanu. Zatim rijeka ide prema zapadu i pridružuje se vodama Daugave na teritoriju grada Libanona. Na svom putu rijeka u tranzitu prolazi kroz nekoliko jezera: Tsarmanu; Sakovo; Anisimovo; Vishkyu; Luknas.
Dubna u svom gornjem toku (do zrcala jezera Luknas) podsjeća na planinsku rijeku. Struja na ovoj dionici staze je brza, dno je stjenovito. Sam kanal je stisnut između visokih strmih obala. Donji tok je već tiši.
Rijeka Ogre
Ogre je u potpunosti latvijska rijeka, duljine 188 kilometara. Izvor je malo jezero Siveninsh (teritorij Vidzemenske visoravni). Riječno korito je vrlo krivudavo, ali se na kraju vode Ogre pridružuju rijeci Daugavi na teritoriju istoimenog grada Ogre. Najveće pritoke rijeke su: Lichupe; Režanj; Aviekste.
Zbog vijugavog toka rijeka privlači mnoge nautičare.
Rijeka Lielupe
Lielupe je jedna od rijetkih rijeka koja u potpunosti pripada teritoriju Latvije. Ukupna duljina struje je 119 kilometara. Prije ušća Lielupe se razbija u rukave. Jedan se ulijeva u vode Riškog zaljeva, luk - u vode Zapadne Dvine. U gornjem toku rijeka tvori mali poluotok poznat kao Rižsko primorje.
Lielupe je druga najvažnija rijeka u zemlji. Izvor nastaje ušću dvije rijeke: Memele; Musa. Štoviše, sam Lielupe mnogo je kraći od rijeka koje su ga stvorile. Dakle, duljina Memelea je 191 kilometar, a Musa 164 kilometra.
Od izvora pa sve do ušća pritoke Islice u Lielupe, rijeka prolazi kroz područje duboke doline okružene visokim stjenovitim obalama. Kad dođete do ravnice, visoke obale postupno se pretvaraju u blagu ravnicu. Budući da je nagib struje mali, Lielupe je tipično mirna, žurna struja. Rijeka se probija kroz teritorij Zemgale ravnice i Primorske nizine.
Ukupno, rijeka ima više od 250 pritoka. Lielupe prikuplja vodu iz mnogih rijeka, pa se stoga široko razvija tijekom proljetne poplave. Istodobno, poplave nisu podložne samo poplavnim livadama, već i naseljima koja se nalaze u blizini korita.