Weather in Haiphong
Vietnam • Population: 2,625,200
Best Months to Visit
Based on temperature, precipitation, and humidity data
June is the warmest month (average 28.5°C, high 30.6°C) and January is the coolest (average 16.2°C, low 12.3°C). That 12.3°C swing in monthly averages is the first thing to plan around in Haiphong.
Rain is the monsoon runs from May to October, inside an annual total of 1643 mm. The wettest month is August at 338 mm; the driest is February at 25 mm. Haiphong is in Vietnam at 20.9°N. The 2001–2020 NASA POWER daily record describes a monsoon climate with a sharp wet-dry split. On this site the months that score closest to a 22°C day, lighter rain, and moderate humidity are February, November, and December.
When the score favours a visit
The three months with the highest comfort score are February, November, and December: February (18.2°C average, 25 mm, 81% humidity); November (21.5°C average, 51 mm, 79% humidity); December (17.2°C average, 28 mm, 76% humidity). They fall in calendar order. The score rewards averages near 22°C, lower rainfall, and humidity near 60%. It is a climate score, not a festival or price calendar.
If you want the monsoon itself — fewer crowds, greener landscape, heavier rain — aim at May–October instead of the score.
How warm Haiphong gets
Haiphong has a 12.3°C gap between its coolest monthly average (16.2°C in January) and its warmest (28.5°C in June). That is a northern-hemisphere pattern.
Across the year the mean afternoon high is 26.8°C. If you want the smallest day–night shock, look at months where the high and low sit close together; June nights still hold 26.4°C.
Rainfall pattern
The monsoon in Haiphong starts in May and ends in October (May, June, July, August, September, and October). August is the core of it at 338 mm. February is the other extreme, with 25 mm.
Humidity peaks near 86%. That usually lines up with the wetter months rather than the hottest ones.
The calendar in Haiphong
The year bottoms out in January. Plan for 12.3°C at night and 20.1°C in the afternoon. February is the driest month, averaging only 25 mm across 6 rainy days. Highs sit near 22.1°C. March: 24.8°C high, 17.3°C low, 50 mm rain, 82% humidity. April stands apart from the months beside it: 28.1°C / 20.9°C and 70 mm. The monsoon opens in May. Expect 168 mm and 18 rainy days, with nights around 24.4°C. June is the warmest month. Afternoon highs average 30.6°C and nights settle near 26.4°C, with 213 mm of rain.
July: 30.6°C high, 26.4°C low, 302 mm rain, 86% humidity. August is the wettest month — 338 mm and 26 rainy days, with 86% humidity. September brings 240 mm and 19 rainy days; temperatures run from 24.6°C to 30.0°C. By October the monsoon is ending. Haiphong still sees about 122 mm, but the next month is usually leaner. In November, Haiphong averages 25.2°C by day and 17.9°C at night, with 51 mm of rain. December brings 28 mm and 5 rainy days; temperatures run from 13.3°C to 21.1°C.
Haiphong and other cities in Vietnam
Hanoi is about 89 km away: Haiphong is about as warm as Hanoi at the hot peak and a similar annual rainfall (1607 mm in Hanoi). Hanoi’s wettest month is August (322 mm) versus August here.
Huế is about 499 km away: Haiphong is 0.5°C cooler than Huế in its hottest month and 518 mm drier over the year than Huế. Huế’s wettest month is October (560 mm) versus August here.
Da Nang is about 557 km away: Haiphong is 0.5°C cooler than Da Nang in its hottest month and 567 mm drier over the year than Da Nang. Da Nang’s wettest month is October (562 mm) versus August here.
Temperature and rainfall
Monthly Weather Overview
| Month | High | Low | Rain (mm) | Rainy Days |
|---|---|---|---|---|
| January | 20.1°C | 12.3°C | 39 | 6 |
| February | 22.1°C | 14.3°C | 25 | 6 |
| March | 24.8°C | 17.3°C | 50 | 10 |
| April | 28.1°C | 20.9°C | 70 | 10 |
| May | 30.2°C | 24.4°C | 168 | 18 |
| June | 30.6°C | 26.4°C | 213 | 23 |
| July | 30.6°C | 26.4°C | 302 | 24 |
| August | 30.4°C | 26.0°C | 338 | 26 |
| September | 30.0°C | 24.6°C | 240 | 19 |
| October | 28.0°C | 21.7°C | 122 | 11 |
| November | 25.2°C | 17.9°C | 51 | 7 |
| December | 21.1°C | 13.3°C | 28 | 5 |
Monthly Details
Click on any month for detailed weather information: