19° to 32°
Dry & Sunny
The most comfortable stretch of the year, with virtually no rain and pleasant evenings.
☀️ Sunscreen🧥 Light layers for evenings
21° to 32°
Peak Dry Season
Still dry and sunny, with the lowest humidity of the year.
☀️ Sunscreen🧥 Light layers for evenings
23° to 32°
Heat Builds
Dry season holds, but the heat starts climbing toward the pre-monsoon peak.
☀️ Sunscreen🥵 Stay hydrated
26° to 33°
Very Hot
Intense, dry heat, with highs that can push past 35°C.
🥵 Heat protection💧 Stay hydrated
26° to 33°
Hottest Month
The hottest month of the year, humid and sweltering just before the monsoon breaks.
🥵 Heat protection💧 Stay hydrated
24° to 31°
Monsoon Breaks
The southwest monsoon arrives hard, with rain a near-daily event and rough seas along the coast.
☔ Umbrella essential🌊 Rough seas
24° to 29°
Peak Monsoon
The wettest month of the year by a wide margin, with the sky overcast for days at a stretch.
☔ Heavy rain gear🏖️ Beaches closed
24° to 29°
Deep Monsoon
Still very wet, though easing slightly from July's extremes.
☔ Heavy rain gear🌊 Rough seas
24° to 29°
Monsoon Lingers
Rain remains frequent, with the sea still too rough for most beach activities.
☔ Umbrella handy🌊 Rough seas
24° to 32°
Rains Ease
The rain tapers off fast as the dry season returns, though the heat climbs back up.
🥵 Heat protection☀️ Sunscreen
22° to 33°
Warm & Dry
Dry and sunny, with beach facilities reopening for the season.
☀️ Sunscreen🏖️ Beach season returns
21° to 32°
Cool & Clear
Dry and pleasant, closely matching January and February's best weather.
☀️ Sunscreen🧥 Light layers for evenings
★★★ peak season, ★★☆ decent shoulder months, ★☆☆ true off-peak, based on rain frequency, heat, and haze.