Bali is only eight degrees to the South of the dividing line – the Equator. This means that it has a wet climate, but the temperatures are stable enough throughout all the seasons. The average temperature is of about 30 degrees Celsius, but humidity, due to its geographic position, is definitely high at an average level of 85 percent.
Because Bali is quite mountainous, temperatures in different regions of the island can vary somewhat. During the day, temperatures can range between 20 and 33 degrees Celsius, but in the mountains, it can get much cooler, depending on the altitude. Wet season is normally between December and March and it can rain cats and dogs for weeks on end due to the appearance of the West monsoon.
The most popular time of the year for tourists to visit is between July and August, when it is mostly dry. While the mountainous regions may get some rain, the lowlands get very little, if none at all during this time, making it an ideal time to visit. Having said all that, Bali is in one of those places in the world where the weather can be very unpredictable and this can lead to huge thunderstorms or high winds seemingly appear out of nowhere.
While Bali might sound like an environmental paradise, due to the weather patterns, it is becoming more and more clear that tourism is taking its toll. Overdevelopment and land clearance for holiday accommodation has upset the balance and so far, 200 out of 400 rivers that used to flow on the island have now dried up.
While the tourist centers continue to be serviced with water, many of the rural areas are now facing shortages, which is causing internal migration. That being said, Bali is probably the most environmentally conscious out of all Indonesian provinces due to the locals’ connection to the land and environment.