Map from Google - Bali

Bali is an Indonesian island, and a popular tourist destination; we decided to describe its climate separately, both because of its special interest and because Indonesia is a large a country, difficult to be dealt with as a whole. Located just a few degrees south of the equator, Bali has a tropical climate, hot all year round, with a rainy monsoon season from November to March, and a relatively dry season from April to October, when some showers are still possible. The tropical rains fall in the form of showers or thunderstorms, therefore they soon give way to the sun, even in the most rainy season.
The temperatures are high and uniform throughout the year. They are slightly higher from October to March, when the daily average is around 27 °C, and a bit lower from June to September, when the daily average is around 26 °C. Anyway, hot days are possible all year round (except maybe in January, at the height of the rainy season), with peaks of 37/40 °C. In the rainy season, the relative humidity makes the heat muggy.
Here are the average temperatures of the airport.
Average temperatures - Denpasar
Min (°C)232323232322222222232323
Max (°C)313131313130292930313131

Throughout the year, 1,700 millimetres of rain fall in the southern part of the island, with a maximum from December to February, when the rainfall amount goes from 280 to 350 mm per month, while less than 100 mm of rain fall from April to October, with a minimum in August of just 15 mm.
The rainfall amount, however, can change from a year to another, so if we analyze the rainfall records, we can see that sometimes the rainy season can last until April, or it begins as early as October.
Here is the average precipitation in Denpasar.
Average precipitation - Denpasar
Prec. (mm)350280215907570501540901502901715

The wettest area of the island is the interior, occupied by hills and mountains, whose highest peak is the volcano Agung, 3,000 metres high; at equal altitude the northern side is rainier than the southern side, because in the rainy season the north-west monsoon prevails. The southern part of the island, where the capital Denpasar is located, as well as cities like Kuta, Seminyak and Pecatu, is therefore the most arid. If you are planning some hiking at high altitudes, keep in mind that above 1,000 metres it's cool in the evening and at night especially in the dry season (see Bedugul, Kintamani), while above 2,000 metres it can get quite cold; besides, at noon and in the afternoon the chance of thunderstorms in the highlands is higher than in the southern seaside, where the majority of the resorts are found.
The sunshine amount in Bali is good from April to October, and remains acceptable even in the rainy season, because the tropical rains, however intense, do not last long. On the contrary, in inland areas a blanket of clouds often lie over the mountain peaks.


For swimming, the sea is warm throughout the year: the temperature goes from 29 °C from November to May, to 27 °C in July, August and September. For surfing, you'll prefer the western part of the Bukit peninsula, because very high waves form there.
Sea temperature - Bali
Sea (°C)292929292928272727282929

When to go

The best time to travel to Bali and enjoy its beaches, goes from June to September: the sun shines, the heat is not too intense, and in any case it's tempered by the breeze; there are just some short downpours or thunderstorms every now and then, however, more likely at night and in the early morning. August is the best month, being the driest. However, May is a month that you may want to consider, being the best among those that do not fall in the high season: it's a bit more hot and muggy, but it's still out of the rainy season.

What to pack

All year round, light clothes, of natural fibres, sun hat, scarf for the breeze, a light sweatshirt for the evening. From November to March, light raincoat or umbrella.
For the reef, equipment for snorkeling, water shoes or rubber soled shoes.
For mountain climbing, hiking shoes, sweatshirt or sweater, jacket, raincoat.