Hai Duong is situated half way between Hanoi and Hai Phong.