


Tonkininlahti (vietn. Vịnh Bắc Bộ, yksink.: 北部湾; perint.: 北部灣; pinyin: Běibù wān) on merenlahti Etelä-Kiinan merellä. Lahti rajoittuu lännestä Vietnamiin, pohjoisesta Kiinan kansantasavaltaan ja idästä Hainaniin.
Punainenjoki on suurin lahteen virtaava joki. Lahti on noin 500 kilometriä pitkä ja 250 kilometriä leveä. Merialue on suhteellisen matala, enimmillään noin 70 metriä.
Tonkininlahden tärkeimmät satamat ovat Hải Phòngissa Vietnamissa ja Beihaissa Kiinassa. Lahdella tapahtui vuonna 1964 nk. Tonkininlahden tapaus, jonka myötä Yhdysvallat osallistui avoimesti Vietnamin sotaan.