14° to 20°
Cold & Grey
Cold and often drizzly, with low cloud settling over the harbor.
🧥 Warm layers☂️ Drizzle likely
16° to 21°
Damp & Overcast
The cloudiest, dampest month of the year, with the least sunshine of the whole year.
🧥 Warm layers☂️ Drizzle likely
18° to 23°
Cold Season Fades
Warming slowly, though the sky often stays overcast and the sun is still rarely seen.
🧥 Light jacket☂️ Drizzle possible
22° to 27°
Spring's Best
One of the best months of the year, mild and increasingly clear, with calm seas for a Cat Ba trip.
🧥 Light layers🚤 Best cruising weather
24° to 31°
Heat & Rain Build
The monsoon starts creeping in as the heat climbs, with the year's first properly warm, humid days.
☔ Umbrella essential🥵 Heat building
26° to 33°
Deep Monsoon
Hot, muggy, and increasingly wet, with rain a regular fixture now.
☔ Umbrella essential🥵 Heat protection
26° to 32°
Peak Heat
Among the hottest months of the year, with frequent, sometimes heavy rain.
☔ Heavy rain gear🥵 Heat protection
26° to 32°
Wettest Month
The rainiest month of the year, hot, muggy, and prone to sudden heavy downpours.
☔ Heavy rain gear⚠️ Flash-flood aware
24° to 31°
Summer Lingers
Still hot and rainy, though the heaviest of the monsoon starts to ease, and Do Son's buffalo fighting festival takes over the town.
📅
Do Son Buffalo Fighting Festival, 9th day of the 8th lunar month
A centuries-old festival honoring local water deities with ceremonial buffalo fights, drawing large crowds to the Do Son peninsula. The exact date shifts each year with the lunar calendar but usually lands in September.
☔ Umbrella handy🐃 Buffalo festival
23° to 29°
Autumn Arrives
One of the most pleasant months of the year, cooling fast with noticeably less rain and clearer skies.
🧥 Light layers✨ Best sightseeing weather
19° to 27°
Best of Autumn
Widely considered the best month of the year: mild, comparatively dry, and calm for a bay cruise.
🧥 Light jacket🚤 Best cruising weather
16° to 22°
Winter Begins
Cooler and greyer again, though still noticeably sunnier and less bleak than January or February.
🧥 Warm layers☂️ Drizzle possible
★★★ peak season, ★★☆ decent shoulder months, ★☆☆ true off-peak, based on rain frequency, heat, and haze.