April to May sees warm weather, with temperatures climbing up to 36°C. Although it can get hot, this period isn't too crowded, and you can enjoy the city with fewer tourists around.
June to September marks the monsoon season, bringing cooler temperatures of between 20°C and 28°C, but also heavier rainfall, especially in July and August. Down on the coast, the monsoon can drop 4m of rain through the summer. While the city is attractively green and lush, the rain can disrupt outdoor plans.
October to March has the best weather, with average temperatures ranging from 15°C to 28°C, making it perfect for sightseeing and outdoor activities. Rainfall is minimal, and you can enjoy around 8–9 hours of sunshine daily.