Search Menu

Average climate of Bali

The climate of Bali has an average yearly temperature of 31°C. Throughout the year, the average monthly temperature can drop to 29°C and rise to 32°C.

Annually, about 2191 mm of rain falls. This gives a good overview of how much rain to expect in Bali.

The climate of Bali
  • Average yearly temperature: 31°C
  • Highest temperature: 32°C in November
  • Lowest temperature: 29°C in July and August
  • Precipitation: 2191 mm per year, averaging 183 mm per month
  • Driest months: 55 mm in August, 65 mm in July and 82 mm in May
  • Wettest months: 387 mm in January, 359 mm in December and 340 mm in February

Climate table Bali

The climate table for Bali shows the average temperatures, precipitation, and UV index per month.

  Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Daytime temperature (°C) 31 31 31 31 31 30 29 29 30 31 32 31
Nighttime temperature (°C) 26 26 26 26 26 25 25 25 25 25 26 26
Precipitation (mm) 387 340 261 118 82 97 65 55 86 129 212 359
UV Index 8 8 9 8 8 8 8 9 9 10 9 8

Temperature per month in Bali

This graph shows the average high temperatures in degrees Celsius for each month in Bali

Temperature per month in Bali

Precipitation per month in Bali

This graph shows the average monthly precipitation in millimeters in Bali.

Precipitation per month in Bali

UV index per month in Bali

This graph shows the average UV index per month in Bali.

UV index per month in Bali

Yearly temperature in Bali

This graph shows the average yearly temperature in Bali, measured in degrees Celsius.

Yearly temperature in Bali

Yearly total precipitation in Bali

This graph shows the average yearly precipitation in millimeters in Bali.

Precipitation per year in Bali

Best time to visit Bali

Visitors to Bali generally expect hot weather all year, with temperatures only slightly decreasing in the more central regions surrounding Ubud and the mountains. The dry season, which lasts from April to September, is the greatest time to visit Bali.

Because Bali has a tropical environment, the only patterns that change with the seasons are humidity and precipitation. The wet season lasts from October to March.

If mixing with the festive crowds or spending time on a bustling beach appeals to you, then July - August and Christmas - New Year are two of Bali's busiest times.

Best Months to Visit Bali's Beaches

May through September are ideal months for a traditional Bali beach trip. These are also the greatest months for snorkeling and diving because rain reduces visibility under the water's surface and sunlight improves the underwater experience.

Bali's Rainy Season

The rainy season in Bali lasts from November to March, with the most rain falling in January. While the rain may not discourage you, the combination of humidity and high temperatures may cause you to reconsider a low-season visit.

Another disadvantage of the rain is reduced visibility at the dive spots, as well as persistent mosquitos.

Average weather in Bali per month

Click on a month below to see in detail how the weather typically is in Bali and what to expect. Based on the historical weather data of Bali, you can view the average temperature, precipitation, wind, and UV index for each day of the month.