Bali is located 8 degrees to the south of the equator, and hence it has a tropical climate. Bali does not have the usual four seasons, but just has just two – the wet and dry seasons. Each season lasts for about six months. Dry season is from March to August and wet season is from September to February. Though the weather does not vary that much by season, the wet season may have some downpours for an hour or so in afternoons, followed by warm sea breeze at the beaches of Kuta and Nusa Dua.
Wet season is not a bad time to visit Bali, because most of the downpours are in the mid afternoons and if you plan well, you can really enjoy the rest of the day.
Bali experiences a 6am sunrise and 6pm sunset almost year-round. The average temperature in Bali is usually around 30° C. The dry seasons are quite hot, especially in the afternoons, when the temperatures are at their highest.
Though wet season can have few downpours, most of the time it is hot and humid. The best time to visit Bali is from April to September. June, July, and August are said to be the best months when one can plan a cool visit to these wonderful beaches. This is the time when humidity is comparatively less, though there will be light and infrequent rain showers.
Along Bali beaches, sea breezes temper the heat, but as you go towards the inland, weather becomes more pleasing and sometimes even chilly. Evenings are really splendid with cool breeze flowing through the beaches and Balinese bamboo windows making the most out of them.
Though many details about Bali weather are available, it is better to check with the current weather conditions in Bali before planning a trip to this island.