Rzeki Łotwy albo kończą swój bieg w wodach Morza Bałtyckiego, albo wpływają do rzek należących do dorzecza, które z kolei ponownie wpływają do wód Bałtyku.
Rzeka Gauja
Rzeka przepływa przez terytorium Łotwy, częściowo stanowiąc naturalną granicę z Estonią. Całkowita długość rzeki to 460 kilometrów. Guaya to najdłuższa rzeka na terytorium Łotwy od źródła do ujścia.
Rzeka jest zasilana z trzech źródeł: śnieg (około 40%); deszcze; wody gruntowe. Przy przedłużających się deszczach woda w rzece może znacznie wzrosnąć, grożąc powodziami. W niektórych przypadkach takie tymczasowe powodzie są nawet silniejsze niż wiosenne powodzie.
rzeka Dubna
Jedna z łotewskich rzek przepływających przez kilka regionów kraju: Kraslava; Dyneburg; Preilski. Całkowita długość koryta rzeki wynosi 105 kilometrów.
Źródłem rzeki jest głębokowodne jezioro Tsarmanu. Następnie rzeka płynie na zachód i łączy się z wodami Dźwiny na terenie miasta Libanu. Po drodze rzeka przepływa przez kilka jezior: Tsarmanu; Sakowo; Anisimowo; Wiszkyu; Luknas.
W górnym biegu (do lustra jeziora Luknas) Dubna przypomina górską rzekę. Prąd na tym odcinku ścieżki jest szybki, dno kamieniste. Sam kanał jest wciśnięty między wysokie, strome brzegi. Dolny bieg jest już cichszy.
Rzeka Ogr
Ogre to całkowicie łotewska rzeka o długości 188 kilometrów. Źródłem jest małe jezioro Siveninsh (terytorium Wyżyny Vidzeme). Koryto rzeki jest bardzo kręte, ale ostatecznie wody Ogre łączą się z Dźwiną na terenie miasta o tej samej nazwie Ogre. Największymi dopływami rzeki są: Liczupe; Płat; Aviekste.
Ze względu na meandrujący przepływ rzeka przyciąga wielu żeglarzy.
Rzeka Lielupe
Lielupe jest jedną z niewielu rzek w całości należących do terytorium Łotwy. Całkowita długość nurtu to 119 kilometrów. Przed zbiegiem Lielupe jest rozrywany na rękawy. Jeden wpada do wód Zatoki Ryskiej, łuk - do wód Zachodniej Dźwiny. W górnym biegu rzeka tworzy mały półwysep znany jako Wybrzeże Riżskoje.
Lielupe to druga najważniejsza rzeka w kraju. Źródło tworzy zbieg dwóch rzek: Memele; Musa. Co więcej, sama Lielupe jest znacznie krótsza niż rzeki, które ją stworzyły. Tak więc długość Memele wynosi 191 kilometrów, a Musa 164 kilometry.
Od źródła aż do ujścia jej dopływu Islice w Lielupe, rzeka przepływa przez terytorium głębokiej doliny otoczonej wysokimi skalistymi brzegami. Gdy dotrzesz do równiny, wysokie brzegi stopniowo zamieniają się w łagodną równinę. Ponieważ nachylenie prądu jest niewielkie, Lielupe jest zwykle spokojnym, niespiesznym prądem. Rzeka przepływa przez terytorium Równiny Zemgalskiej i Niziny Nadmorskiej.
W sumie rzeka ma ponad 250 dopływów. Lielupe pobiera wodę z wielu rzek i dlatego podczas wiosennej powodzi rozwija się szeroko. Jednocześnie podtopieniu podlegają nie tylko łąki zalewowe, ale także osady położone w pobliżu koryta rzeki.