Все реки Латвии относятся к бассейну Атлантического океана и впадают в Балтийское море. Самая длинная река – Даугава или Западная Двина. Её протяжённость 1020 км. Крупнейшие притоки Западной Двины: Улла, Велеса, Межа и многие другие. Протекает по территории России, Белоруссии и Латвии. Имеет смешанное питание, небольшой уклон и падение.
Гауя имеет протяжённость 452 км. На берегах водотока расположен национальный парк с таким же названием, есть выход скальных горных пород и пещеры.
Лиелупе имеет протяжённость 119 км. Занимает второе место по значению в стране. В неё впадает более 250 притоков. В верхнем течении глубина водотока 1 м, а в нижнем – от 8 до 12 м.
Вента течёт на протяжении 346 км. В русле реки расположен самый широкий водопад Европы. На реке быстрые участки чередуются со спокойным течением воды. Берега поросли лесом на всём протяжении. На реке есть множество островов.
Сакака имеет длину всего 96 км, но считается самой живописной. Течёт по территории биосферного заповедника.
Другие крупные реки Латвии:
- Синяя, протяжённость 195 км.
- Мемеле, 191 км.
- Огре, 188 км.
- Муса 164 км.
- Лжа, 156 км.
- Иецава 155 км.
- Абава, 134 км и другие.
Всего в Латвии насчитывают более 12 тысяч рек, из них 17 имеют протяжённость более 100 км.