Indonesia’s weather is of tropical climate and it is considered to only have two seasons which is the dry season or the wet season. Being a wide country it may vary in different region, like between weather in Jakarta in comparison to weather in Bali, but generally most of the country’s dry season is from April to October and the wet season from November to March. For highland temperatures, it is naturally cooler, with some peaks in Papua covered with snow. It is also cool in the mountains in Sulawesi.
Best time to go Indonesia
would be the dry season which is generally April to October so that you can get the best out of your time without having rain dampening your activities. But it is still possible to travel in the rainy season.
As for events and festivals, you may want to look out for major celebrations like Ramadhan and Christmas which are celebrated nationwide, Wesak (Buddha’s birthday) with procession around Borobudur and Nyepi (Hindu New Year) with people flocking Bali. You may well choose to avoid these dates, check on lunar and yearly calendar to confirm the dates, if you want to avoid the crowds.