La bahía empieza en el distrito de Yên Hưng, y pasa por la ciudad de Ha Long y Cẩm Phả en el distrito de Vân Đồn, limitando al sur y sureste con el golfo de Tonkín, al norte con China y al oeste y suroeste con la isla de Cat Ba.