Bali has a climate that is tropical all year. The average temperature hovers around 30 degrees Celsius year-round.
There are dry and wet seasons - dry from April to September and wet from October to March - but it can rain at any time of year and even during the wet season rain is likely to pass quickly. In general May to August are the best months in Bali. At that time of year the climate is likely to be cooler and the rains lightest.
Bali has a tropical climate appropriate to its proximity to the equator.
Year round temperatures averaging 31 degrees Celsius. High humidity can be expected during the Wet Season between the months of October - April. The Dry Season between the months of May - September have also the lowest humidity.
The Wet Season brings daily rain and quiet overcast days with the most rain recorded between December - February. Occasionally rainfall can also be expected during the dry season but usually at night or very early morning.
June - August there is usually a very refreshing cool breeze all day long.
The central mountain area is typically cooler than the lower coastal areas mainly especially at night.