Bonnynlahti, jonka nimi oli vuoteen 1975 Biafranlahti, on Guineanlahden pohjukka Afrikan länsirannikolla. Sen luoteispuolella on Benininlahti. Bonnynlahden rantavaltioihin kuuluvat Nigeria, Kamerun, Päiväntasaajan Guinea, São Tomé ja Príncipe sekä Gabon.