Search Menu

Average climate of Bali

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

Annually, about 1197 mm of rain falls. This gives a good overview of how much rain to expect in Bali. Additionally, about 8,6 cm of snow falls each year.

  • Average yearly temperature: 21°C
  • Highest temperature: 31°C in July
  • Lowest temperature: 8°C in January
  • Precipitation: 1197 mm per year, averaging 100 mm per month
  • Driest months: 33 mm in December, 35 mm in January and 37 mm in February
  • Wettest months: 198 mm in July, 192 mm in June and 133 mm in August
  • Snowfall: 8,6 cm per year

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

Snowfall per month in Bali

This graph shows the average snowfall in centimeters per month in Bali.

Snowfall 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

Yearly snowfall in Bali

This graph shows the average yearly snowfall in Bali, measured in centimeters.

Snowfall per year in Bali

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.