для начала немного плагиата из википедии, для общего развития:
Длина 416 км, площадь бассейна 56 900 км². По данным государственного водного реестра[1] длина водного пути р. Совза - оз. Вещозеро - р. Мадлона - оз. Воже - р. Свидь - оз. Лача - р. Онега составляет 686 км. Берёт начало из озера Лача. Течёт по равнине, местами образуя широкие плёсы (до 450 м), местами сужаясь до 40 м (в узких местах наблюдаются пороги). Течёт вначале в северном направлении, делая излучину возле города Мирный. От истока до устья река падает на 118 м — в основном на порожистых участках, в местах пересечения моренных гряд и выхода коренных пород. У деревень Пустынька и Ярнема реку пересекает кряж Ветреный пояс. В 75 км от устья река разделяется на Большую Онегу (справа) и Малую Онегу, которые затем вновь сливаются. Возле города Онега впадает в Онежскую губу Белого моря. В устье распадается на два рукава — Двинский и Карельский, разделенные островом Кий.