Расстояние до Москвы (по прямой) составляет 700 км.
Расстояние до центра Петрозаводск (по прямой) составляет 149 км.
Расстояние до районного центра город Пудож (по прямой) составляет 39 км.
Онежский — посёлок в составе Авдеевского сельского поселения Пудожского района Республики Карелия.
Расположен на западе района, на реке Шалица, в 4 километрах к северо-востоку от берега Заонежского залива Онежского озера (пристань Коннойгуба). Ближайшее село Авдеево — в 8 км на северо-восток, расстояние до райцентра Пудож по автодороге около 60 километров.
Численность населения
2002 — 677
2007 — ↘ 661
2009 — ↘ 624
2010 — ↘ 426
2013 — ↘ 360
Наибольшая численность населения была зафиксирована в 2002 году, когда она составляла 677 человек. Наименьшаая численность населения была в 2013 году, и была 360 человек.