Haiphong este un oraș de coastă situat la gura râului Cấm (râul Cấm), în zona de coastă nord-estică a Vietnamului, la 120 km est de Hanoi. Podul Bính traversează râul Cam și leagă orașul cu districtul Thủy Nguyên. Are o suprafață naturală totală de 152.318.49ha (2001).
gura râului Cấm