Get Exclusive App Deals

Bali

Bali 1
Travel guide
5
Travel guide
Bali 2
Bali 3
5
Bali 4
Bali 5
5

Top 10 things to do in Bali

More destinations

Featured activity reviews in Bali

Best time to visit Bali

Data source:Meteostat
Last updated:2025-09

Weather in Bali throughout the year

  • Spring (March–May): Average 28.1–28.4°C, warm and humid climate, rainfall gradually decreases. Common activities: Visiting temples, enjoying beaches, water sports. Recommended clothing: Light and breathable clothing, short sleeves, shorts, swimwear.
  • Summer (June–August): Average 26.7–27.5°C, relatively dry climate, Bali's dry season. Common activities: Surfing, diving, hiking, exploring cultural sites. Recommended clothing: Light and breathable clothing, short sleeves, shorts, sun protective clothing.
  • Autumn (September–November): Average 27.2–28.5°C, climate gradually becomes humid, rainfall begins to increase. Common activities: Visiting rice paddies, enjoying spas, exploring art villages. Recommended clothing: Light and breathable clothing, a light raincoat is advisable.
  • Winter (December–February): Average 28.0–28.2°C, humid climate, most rainfall. Common activities: Enjoying beaches, indoor activities such as shopping or enjoying food. Recommended clothing: Light and breathable clothing, rain gear is essential.

Weather in Bali

Annual average temperature: approx. 27.8°C / Annual rainfall: approx. 2123 mm / Summer humidity: 70%–80% / Rainiest month: December

Bali weather by month

Month
Temperature (°C)
Rainfall (mm)
January
28.2°C
287.3
February
28.1°C
301.3
March
28.4°C
227.7
April
28.3°C
173
May
28.1°C
68.7
June
27.5°C
64
July
26.7°C
85.3
August
26.7°C
37.3
September
27.2°C
41.7
October
27.8°C
232.7
November
28.5°C
149
December
28°C
455.3

7-day weather forecast for Bali

11/1
Sunday
Overcast
28.9°C/25.4°C
11/2
Monday
Overcast
29.1°C/25.1°C
11/3
Tuesday
Sunny
28.7°C/25°C
11/4
Wednesday
Sunny
29.3°C/25.1°C
11/5
Thursday
Patchy rain nearby
29°C/25.9°C
11/6
Friday
Patchy rain nearby
28.3°C/25.4°C
11/7
Saturday
Patchy rain nearby
27.6°C/25.4°C