Bali is located 8 degrees south of the equator. There are two main distinctive seasons: dry season and rainy Season, but you can expect a tropical, warm climate all year round. Average temperatures are around 26 degrees celsius with a humidity level that rises to 85% at certain times of the year. Water temperatures are always pleasant.
April to October is dry Season when the weather is less humid. These months are the best time for water sport activities such as scuba diving, surfing and snorkeling and the waters are usually very clear.
November to March is rainy season and the island is quieter. Rain clouds normally pass very fast to make way for blue sky and sunshine. Between November and March, the sea can be rougher and the beaches and sea in the South (around Kuta, Legian and Seminyak) may have debris washed onto the shore by the wind and currents.
Bali’s central mountains (volcanoes) include several peaks over 3,000 meters in elevation, and you can expect cooler temperatures and more rainfall here than in the coastal areas.