Skip to content
The Bali Guideline

Weather by month · 2021–2025 data

Bali Weather by Month

Bali is warm all year, so rain is what shapes your trip. Pick a month for temperatures and rain across 9 areas, from the south-coast beaches to the cool Batur highlands, plus sunrise and sunset times. Every figure is a five-year average (2021–2025).

Start here

Pick a month

South-coast figures from Seminyak. Open a month to compare every area.

The seasons

Rain through the year

Average monthly rain in Seminyak, 2021–2025.

  1. Jan
  2. Feb
  3. Mar
  4. Apr
  5. May
  6. Jun
  7. Jul
  8. Aug
  9. Sep
  10. Oct
  11. Nov
  12. Dec

Dry season (under 150 mm)Between seasons (150–199 mm)Wet season (200 mm or more)

Area by area

Rain calendar by area

Rain in Bali is local, so compare areas before you pick a base. Select a month for the full picture.

Average monthly rain in millimeters by area in Bali
AreaJanFebMarAprMayJunJulAugSepOctNovDec
Seminyak3102852221411321159058112107213268
Canggu473387300195119979473162160268348
Uluwatu326308211117807459637684128260
Sanur13102852221411321159058112107213268
Ubud34830424615113690135114130135286283
Munduk299327316179150996358100159310303
Kintamani24321721712995101114107109141167206
Amed2722720457210714229212244184398
Nusa Penida335292219131827345486393164268

Rain per month (mm):under 6060–99100–149150–199200–299300+

  1. 1 Sanur’s rain comes from the same model cell as Seminyak’s, so the two show the same totals.
  2. 2 The nearest model cell sits on the slopes of Mount Agung, so rain on the coast at Amed is probably lower than shown.

Quick answers

Bali weather questions

When is the dry season in Bali?

On the south coast, the dry season covers April to October, when each month averages under 150 mm of rain (Seminyak, 2021–2025). August is the driest month, at 58 mm.

What is the rainiest month in Bali?

January, with 310 mm of rain on average in Seminyak. On the south coast, the wet season covers November to March, each month with 200 mm or more.

Where is it coolest in Bali?

In the highlands. Kintamani, at 1,467 m (4,813 ft), averages highs of 21–23°C (70–73°F) and lows of 13–16°C (55–61°F) through the year. Its coolest nights come in August, at about 13°C (55°F).

Is the weather the same all over Bali?

No. Rain varies a lot from place to place. In January, Canggu averages 473 mm while Kintamani gets 243 mm. Pick a month, then compare areas on its page.

Plan around the seasons