Onegabukta (russisk: Онежская губа (Onezjskaja Guba)) er ei bukt i den sørvestre delen av Kvitsjøen i nordvest-Russland. Bukta er 185 km lang og 50-100 km bred, og den er relativt grunn, med en gjennomsnittlig dybde på 16 meter, og største dybde 36 meter.

Onegabukta
LandRussland
Del avKvitsjøen
Kart
Onegabukta
64°20′00″N 36°30′00″Ø
Bredden av Onegabukta på Kij-øya.

Elvene Onega, Kem og Vyg løper ut i bukta. Bukta har mange øyer, hvorav de største og mest kjente er Solovkiøyene, helt ute ved innløpet til bukta. På vestkysten, ved byen Belomorsk, ligger utløpet av Kvitsjøkanalen. Andre byer ved bukta er Onega og Kem, som ligger ved utløpet av de respektive elvene med samme navn.