Map of Haiphong, Vietnam

Haiphong is the administrative centre of Hai Phong, Vietnam, with a population of about 2,625,200. It lies at 20.8648°N, 106.6834°E. Haiphong is about 89 km (55 mi) east of Hanoi, the capital. The nearest city on our map is Thành Phố Uông Bí, 21 km to the northeast.

Haiphong at a glance

Country
Region
Hai Phong
Population
2,625,200GeoNames
Coordinates
20.8648, 106.683420°51′53″N 106°41′00″E
Time zone
Asia/BangkokUTC+07:00
Local time
–
Distance to Hanoi
89 km (55 mi)

Where is Haiphong?

Cities near Haiphong

Largest cities in Hai Phong

Largest cities in Vietnam

Map of Vietnam and all its cities →

Sources: place names, coordinates, populations and time zones from GeoNames (CC BY 4.0, data retrieved October 2026). Population figures are the latest values recorded in GeoNames; depending on the country they refer to the city proper, a municipality or a wider urban area, so they can differ from census or metro-area figures. Map © OpenStreetMap contributors.