Bali, Indonesia: Live Weather

Live weather in Bali

The latest and today's weather in Bali, Indonesia updated regularly

Friday 18 October
00:34 GMT | 07:34 WIB

Last updated:

17 Oct
UK Time: 00:17 BST
Local Time: 06:17 WIB
Partly Sunny
79°F (26°C)
  • Sunrise 04:56
  • Sunset 17:14
Temp feels like: 82°F (28°C)
Length of Day: 12h 18m
Pressure: 29.8" (1009 hpa)
Visiblity: 3 miles (5 km)
View by:
Flag Name Temp

Latest Bali Holiday Reviews

  • mahimahi fishing puerto plata

    What the weather will be like at a specific time of the year in the Caribbean should bear the least on your choice of ti...

    bart parys
  • My holiday in bali

    Been twice to Sanur and could not complain about anything Segara village hotel wonderful Weather fabulous Paradise foun...

    Neil Cutler
  • Short break in Bali

    The weather was very hot and quite humid at night - we had air conditioning on all night. A little rain in short showers...

  • weather in january 2010

    The weather was very hot and humid, it rained once a day around 2pm - 3pm then bright sunshine again and the evenings wa...

  • my holiday in Bali

    The weather was great. We had a bit of rain but that was at night and very early morning when the sun came out it was ve...

    Catherine Wallwork

Weather in Bali

Bali is an Indonesian Island located 2km south east of Java in the Indonesian archipelago. Its mix of lush tropical forest and impressive mountain landscape interspersed with sandy beaches and a hot climate, make it a popular holiday destination.

Located only eight degrees south of the equator, Bali doesn't experience much of an annual range in temperature. In addition to a lack of range in temperature, Bali also experiences the opposite of countries in the northern hemisphere in terms of the length of days. The average length of day in Bali is 12.5 hours long. It reaches a peak of 13 in December, and a minimum in June and July of 12.

This is the opposite of northern hemisphere countries, where July is typically the month with the longest day and December is the month with the shortest. However, even though the days are longest in December and shortest in June and July, the amount of daily sunshine is still similar to countries in the northern hemisphere.

Bali has an average of 8.2 hours of sunshine a day for the year. The highest total comes in June, July, and August with an average of 10 hours a day these months, while January and February experience the least amount of daily sun on average, with just six hours.

While seasonally the two periods (Wet and Dry season) differ greatly in characteristics, the actual temperature doesn't vary so much- sitting at an average high of 29ºC to 33ºC all year round.

In fact, the average low temperature fluctuates even less, as it is just 22ºC or 23ºC every month of the year. With such a stable floor of how cold it gets in Bali, you know what you are getting year-round. January is generally the coldest month of the year, with an average high of 29ºC and a low of 23ºC, while May is generally the hottest. The average high in May is 33ºC, with an average low of 23ºC as well.

Spring Weather in Bali

January through April see Bali at its most humid, with relative humidity averaging 80%, which makes the weather somewhat unbearable. The temperatures continue to rise from January to April as well, which when combined with already high humidity levels, makes the temperature feel even warmer and uncomfortable. 

If visiting during this time it is best to prepare by packing a lot of light, cotton clothing. You can also escape the heat by jumping in the water.

Even though "wet season" is likely not associated with swimming, January through April still offer good opportunities to get in the water. January and February have the highest average sea temperature in Bali with an average of 29ºC, while it is just a degree cooler on average (28ºC) in both March and April. 

Don't let rainy season fool you into thinking that it's not a good time to go to the beach, as water at these temperatures is very warm and able to be enjoyed by all. The rainy season lasts through until about April, which coincidently sees Bali experience its second hottest month. 

Humidity in April begins to die off to about 65 – 70% and the average temperature is at a maximum of 33 ºC. April and May can be quite an enjoyable time to visit as it is just prior to the peak season of June - August so the region isn't as busy and the weather is slightly more bearable.

Summer Weather in Bali

June through to September is the Dry Season and temperatures remain at an average of 31- 33ºC, humidity sits at an average 60 – 65% and rainfall is at a minimum (though expect sporadic rainfall even during the dry season). July and August are the "driest" months in Bali, with an average of just 40mm of rain, spread out over the course of four days in July, and three days in August.

Just like mainly coastal regions, however, the towns are washed with an evening refreshing sea breeze, which provides a welcome break from the heat. This time period is Bali's 'peak season' so you can expect hordes of tourists and higher prices during this time, particularly during July and August.

Winter Weather in Bali

Students, travellers and youth flock to the island and make the most of the cheaper prices that the rainy season attracts. If you want to avoid rowdy night clubs and a vibrant party atmosphere then avoid Bali, Kuta in particular, throughout January and February. Bali is a very popular tourist destination for residents of Australia, in particular for those nearby Perth or Darwin as it is only a short, cheap, flight away.

Although the "wet season" is considered to be October through April, the rainiest part of the year by average rainfall is December through March. Each month averages 90mm of rain, with January leading in the amount of total days of rain with 16. Throughout the rainy season the heat remains solid, with the rain comes cooling relief but increased humidity. It's not called the Wet Season for nothing, with the region seeing almost daily tropical downpours.

Your Holiday Weather Settings

Show temperature in:
Show distance in: