Weather | 27–31°C, monsoon begins, heavy afternoon rain | 27–30°C, wetter, greener, stronger wind | 27–30°C, usually the wettest stretch |
Crowds | Low, with a few long-weekend bumps | Low to moderate, quiet on weekdays | Low to moderate, slight rise near Merdeka |
Atmosphere | Early low season, plans still adjusting to rain | Lush, slower, weather-led, with dramatic skies | Deep monsoon feel, very green, very humid |
Key events | Dragon Boat Festival on June 19, 2026; water festival programming | Awal Muharram on July 19, 2026; World Ranger Day on July 31, 2026 | Merdeka build-up, Hungry Ghost Festival period begins |
Public holidays | King's Birthday on June 6, 2026 | Awal Muharram on July 19, 2026 | Merdeka on August 31, 2026 |
Budget | Good hotel deals start appearing | Among the cheapest months, except holiday weekend spikes | Similar low-season pricing, sometimes slightly higher late month |
Best for | First low-season bargains, morning beach time | Waterfalls, durian, quieter sightseeing, flexible travelers | Cheapest wet-season stays, local events, shorter morning outings |
Book early? | Only for long weekends and weather-safe tours | Yes for Jul 18–20 stays, cable car mornings, and mangrove tours | Yes if traveling near Merdeka or IRONMAN build-up |
Transport tips | Koh Lipe ferry typically suspended; Grab can be slow in rain | Same ferry suspension; keep taxi numbers handy for wet evenings | Same pattern; early starts help before storms and road spray |