With its tropical climate, Jakarta has only two seasons: the rainy season between October and April and the dry season between late April and September. The best time to visit Jakarta is outside the rainy season. During this period, especially in January, it rains almost every day. The rains can be torrential and a mackintosh is essential. However, beware of sunburn as temperatures are high during the dry season.