Найбільш протяжні річки :
- Суна – 280 км
- Ковда – 233 км
- Чирка-Кемь – 221 км
- Онда – 197 км
- Шуя – 194 км
- Кемь – 191 км
- Сума – 164 км
- Ілекса – 155 км
Територія Республіки Карелія належить до двох басейнових округів – Балтійського і Баренцево-Біломорського. Загалом, у Карелії налічується близько 27 тис. річок і понад 61 тис. озер.
Петрозаводськ розташований на узбережжі Петрозаводської губи Онезького озера. Через територію міста протікає кілька несудохідних річок. Дві з них – Лососинка і Неглинка – не дуже великі, але подекуди мають досить бурхливу течію.