Vietnam has a tropical monsoon climate, but because the country stretches more than 1,650 km north to south across roughly 15 degrees of latitude, it splits into three distinct climate zones — a cool-wintered north, a typhoon-prone central coast, and a permanently warm tropical south. Temperatures range from about 15°C (59°F) in Hanoi in January to 35°C (95°F) in Ho Chi Minh City in April, and the best overall time to visit is from December to April.
Why Vietnam Has Three Climates, Not One
Vietnam's elongated, S-shaped geography is the single most important fact for understanding its weather. A journey from the far north to the southern tip covers a latitude range comparable to travelling from southern Spain to the Sahara. The result is that the country never has a single nationwide season — when Hanoi is shivering through a damp 16°C winter, beaches around Ho Chi Minh City are basking at 32°C.
Broadly, the north (around Hanoi and the mountains) has a humid subtropical climate with four genuine seasons; central Vietnam (Hue, Da Nang, Hoi An) is a transitional coastal zone exposed to typhoons; and the south (Ho Chi Minh City, the Mekong Delta) is purely tropical, with temperatures that barely shift all year and only two seasons — wet and dry. Köppen classifications across the country include Am and Aw in the south and Cwa in the north.
Seasons and Temperatures by Region
The north is the only part of Vietnam with a real winter. From November to February, Hanoi averages 15–20°C and can feel raw and grey, while summer (June to August) is hot and sticky at 28–35°C. The far northern highlands around Sapa are cooler still, often sitting between 5–15°C in winter and occasionally dropping below freezing.
- Hanoi winter (Nov–Feb): 15–20°C (59–68°F), cool and humid
- Hanoi summer (Jun–Aug): 28–35°C (82–95°F), hot and rainy
- Ho Chi Minh City (year-round): 25–35°C (77–95°F)
- Sapa mountains (winter): 5–15°C (41–59°F)
Southern Vietnam, by contrast, is tropical and consistent. Ho Chi Minh City's temperature varies only a few degrees through the year; what changes is the rain, not the heat. The highland resort town of Da Lat, sitting at around 1,500 m, is the great exception — its elevation gives it a spring-like climate year-round, which is why it became a hill station beloved by both the French and modern Vietnamese honeymooners.
Rainfall, Monsoons and Typhoons
Rainfall is driven by the monsoon, but its timing shifts dramatically as you move along the coast. Annual totals range from around 1,500 mm in the drier north to over 2,500 mm on the wettest stretches of the central coast.
- South wet season: May–November (around 1,800 mm)
- Central wet season: September–January
- North wet season: May–September
- Typhoon season (central coast): September–November
In the south, the wet season brings short, intense afternoon thunderstorms — typically an hour or two of heavy rain followed by clearing skies, so daily life rarely stops. Central Vietnam faces the trickiest weather: the northeast monsoon dumps its heaviest rain from September to January, and the same window brings typhoons that can flood low-lying towns such as Hoi An and Hue. The Mekong Delta in the south sees gentle annual flooding from August to November, a rhythm so reliable that farmers build their rice-growing calendar around it.
The Best Time to Visit
Because the regions are out of sync, there is no single perfect month — instead, you choose the region to match the season. December to April is the prime window for the south, with sunny skies, lower humidity and excellent beach weather on islands like Phu Quoc. Central Vietnam is best from February to May, after the autumn typhoons and winter rains have passed. The north shines in spring (March–May) and autumn (September–November), when temperatures are mild and Ha Long Bay cruises are at their most comfortable.
- South (HCMC, Mekong, Phu Quoc): December–April
- Central (Hoi An, Hue, Da Nang): February–May
- North (Hanoi, Ha Long Bay): March–May and September–November
- Sapa and the mountains: March–May and September–October
For trekkers, late September and October are special in the northern mountains: the rice terraces around Sapa turn brilliant gold just before harvest. If you want to cover the whole length of the country in one trip, the broad December-to-April window offers the most reliable weather overall, following the dry season as it lingers in the south and centre.
Climate Quirks Worth Knowing
A few local weather phenomena surprise first-time visitors. Hanoi's famous crachin is a persistent fine drizzle and mist that blankets the city from February into March — not heavy rain, but enough to keep everything perpetually damp. At the other extreme, Fansipan, the 3,143 m peak nicknamed the "Roof of Indochina," occasionally receives a dusting of snow. And while Ho Chi Minh City records roughly 160 rainy days a year, most of that falls in brief, predictable bursts rather than all-day downpours. For more background on the country's geography and travel basics, see our vietnam country guide.
Frequently Asked Questions
What is the rainy season in Vietnam?
It depends on the region. The south's wet season runs May to November, the north's from May to September, and central Vietnam's heaviest rain falls later, from September to January, overlapping with typhoon season.
Does it ever get cold in Vietnam?
Yes, in the north. Hanoi's winters (November to February) average a cool, damp 15–20°C, and the mountains around Sapa can drop to 5°C or below, with rare snow on the highest peaks. The south stays warm all year.
When is the best month to visit Vietnam overall?
For a trip covering multiple regions, the months from December to April offer the most consistent weather, with dry conditions across the south and centre. Spring (March–April) is a good compromise if the north is on your itinerary.
Is Vietnam affected by typhoons?
Yes, mainly along the central coast between September and November. Towns like Hoi An and Hue can experience flooding during this period, so travellers usually avoid central Vietnam in autumn.
