Bali: weather and hazards
Current weather and 7-day forecasts for 57 districts, plus volcano, earthquake, flood, landslide, drought, forest-fire, and marine monitoring
Hazards in Bali
Latest summary from Mitigasi monitoring. Tap a card for details.
7-day forecast
Updated 25 Oct, 02.30 WITA · Open-Meteo
Highest/lowest temperature, average rainfall, and highest chance of rain from 57 district points. Weather-model forecast; also follow official BMKG warnings.
Weather map by district
Updated 25 Oct, 02.30 WITA · Open-Meteo
Summary by regency/city
Tap a card to highlight its area on the map
Weather by district
Current temperature, conditions, humidity, and wind
| District | Weather | Temperature | Humidity | Wind |
|---|---|---|---|---|
| Kota Denpasar 4 districts | ||||
| Denpasar Barat | Cloudy | 24,5° | 92% | 3,0 km/h NW |
| Denpasar Selatan | Cloudy | 24,5° | 92% | 3,0 km/h NW |
| Denpasar Timur | Cloudy | 24,3° | 96% | 5,0 km/h NW |
| Denpasar Utara | Cloudy | 23,9° | 96% | 5,0 km/h NW |
| Badung 6 districts | ||||
| Abiansemal | Cloudy | 23,5° | 92% | 1,1 km/h N |
| Kuta | Cloudy | 24,9° | 93% | 3,0 km/h NW |
| Kuta Selatan | Cloudy | 26,2° | 80% | 4,1 km/h S |
| Kuta Utara | Cloudy | 24,5° | 92% | 3,0 km/h NW |
| Mengwi | Cloudy | 23,3° | 94% | 3,8 km/h N |
| Petang | Drizzle | 21,6° | 94% | 0,5 km/h W |
| Gianyar 7 districts | ||||
| Blahbatuh | Cloudy | 24,1° | 96% | 3,8 km/h N |
| Gianyar | Cloudy | 24,1° | 96% | 3,8 km/h N |
| Payangan | Drizzle | 22,0° | 93% | 0,2 km/h N |
| Sukawati | Cloudy | 24,1° | 96% | 3,8 km/h N |
| Tampaksiring | Drizzle | 22,1° | 93% | 0,2 km/h N |
| Tegallalang | Drizzle | 22,3° | 93% | 0,2 km/h N |
| Ubud | Cloudy | 23,6° | 94% | 1,6 km/h N |
| Tabanan 10 districts | ||||
| Baturiti | Foggy | 17,0° | 100% | 3,4 km/h SE |
| Kediri | Cloudy | 24,1° | 89% | 5,1 km/h N |
| Kerambitan | Cloudy | 23,5° | 91% | 3,6 km/h NE |
| Marga | Cloudy | 22,0° | 93% | 1,8 km/h NE |
| Penebel | Cloudy | 21,8° | 93% | 1,8 km/h NE |
| Pupuan | Foggy | 19,9° | 100% | 7,3 km/h SE |
| Selemadeg | Cloudy | 22,3° | 92% | 4,2 km/h E |
| Selemadeg Barat | Cloudy | 20,9° | 96% | 5,3 km/h E |
| Selemadeg Timur | Cloudy | 21,6° | 92% | 4,2 km/h E |
| Tabanan | Cloudy | 23,3° | 94% | 3,8 km/h N |
| Buleleng 9 districts | ||||
| Banjar | Foggy | 23,9° | 81% | 13,2 km/h S |
| Buleleng | Foggy | 26,0° | 74% | 3,1 km/h SE |
| Busungbiu | Foggy | 24,1° | 81% | 13,2 km/h S |
| Gerokgak | Foggy | 24,4° | 91% | 6,9 km/h S |
| Kubutambahan | Foggy | 23,5° | 80% | 4,5 km/h S |
| Sawan | Foggy | 23,4° | 80% | 4,5 km/h S |
| Seririt | Foggy | 25,3° | 81% | 13,2 km/h S |
| Sukasada | Foggy | 20,3° | 92% | 4,1 km/h SE |
| Tejakula | Foggy | 24,4° | 80% | 7,2 km/h S |
| Karangasem 8 districts | ||||
| Abang | Foggy | 24,1° | 80% | 10,5 km/h S |
| Bebandem | Foggy | 20,7° | 95% | 6,1 km/h W |
| Karangasem | Foggy | 24,3° | 86% | 8,8 km/h W |
| Kubu | Cloudy | 24,3° | 86% | 2,0 km/h W |
| Manggis | Foggy | 23,5° | 95% | 9,3 km/h N |
| Rendang | Foggy | 18,7° | 100% | 2,1 km/h N |
| Selat | Foggy | 18,6° | 100% | 3,1 km/h NW |
| Sidemen | Drizzle | 21,0° | 98% | 6,1 km/h N |
| Klungkung 4 districts | ||||
| Banjarangkan | Drizzle | 22,6° | 97% | 3,4 km/h N |
| Dawan | Foggy | 23,2° | 95% | 9,3 km/h N |
| Klungkung | Cloudy | 23,8° | 94% | 5,2 km/h N |
| Nusa Penida | Cloudy | 22,7° | 85% | 3,4 km/h S |
| Bangli 4 districts | ||||
| Bangli | Drizzle | 21,2° | 97% | 3,4 km/h N |
| Kintamani | Foggy | 18,0° | 100% | 3,3 km/h SW |
| Susut | Drizzle | 20,5° | 98% | 0,6 km/h NE |
| Tembuku | Drizzle | 22,3° | 97% | 3,4 km/h N |
| Jembrana 5 districts | ||||
| Jembrana | Cloudy | 24,0° | 92% | 4,9 km/h SE |
| Melaya | Cloudy | 24,1° | 97% | 6,8 km/h S |
| Mendoyo | Cloudy | 22,9° | 89% | 0,5 km/h NE |
| Negara | Cloudy | 24,6° | 89% | 2,2 km/h E |
| Pekutatan | Foggy | 20,2° | 100% | 1,0 km/h NE |
Bali weather warnings
From BMKG, for Bali Province
There are no weather warnings for Bali right now.
Volcanoes in Bali
Activity levels and latest PVMBG observation reports (MAGMA)
Earthquakes in and around Bali
Last 30 days, including small earthquakes. Area: Bali, the Bali Strait, the Lombok Strait, and waters south of Bali. Times in WITA.
- 2,6 Epicentre on land, Kab. Banyuwangi, Jawa Timur 25 Oct 2026, 02:22:50 WITA · depth 118 km
- 2,5 Epicentre at sea, 90 km south of Kota Denpasar, Bali 24 Oct 2026, 20:17:21 WITA · depth 12 km
- 2,1 Epicentre on land, Kab. Lombok Barat, Nusa Tenggara Barat 24 Oct 2026, 17:55:15 WITA · depth 15 km
- 3,1 Epicentre at sea, 93 km south of Kab. Banyuwangi, Jawa Timur 23 Oct 2026, 22:02:31 WITA · depth 25 km
- 2,2 Epicentre at sea, 12 km east of Kab. Klungkung, Bali 23 Oct 2026, 09:39:02 WITA · depth 82 km
- 2,8 Epicentre at sea, 5 km southwest of Kab. Lombok Barat, Nusa Tenggara Barat 23 Oct 2026, 04:36:39 WITA · depth 86 km
- 2,4 Epicentre at sea, 61 km south of Kab. Klungkung, Bali 22 Oct 2026, 21:08:29 WITA · depth 106 km
- 3,0 Epicentre at sea, 121 km southwest of Kota Denpasar, Bali 22 Oct 2026, 08:32:12 WITA · depth 24 km
- 2,4 Epicentre at sea, 69 km southwest of Kota Denpasar, Bali 22 Oct 2026, 00:09:30 WITA · depth 62 km
- 2,3 Epicentre at sea, 92 km south of Kota Denpasar, Bali 21 Oct 2026, 21:32:18 WITA · depth 13 km
- 2,1 Epicentre on land, Kab. Tabanan, Bali 21 Oct 2026, 20:07:36 WITA · depth 10 km
- 2,4 Epicentre on land, Kab. Lombok Barat, Nusa Tenggara Barat 21 Oct 2026, 13:43:26 WITA · depth 15 km
- 2,5 Epicentre on land, Kab. Banyuwangi, Jawa Timur 20 Oct 2026, 08:22:45 WITA · depth 8 km
- 2,1 Epicentre at sea, 36 km west of Kab. Lombok Utara, Nusa Tenggara Barat 20 Oct 2026, 00:18:21 WITA · depth 10 km
- 3,1 Epicentre at sea, 16 km northeast of Kab. Karangasem, Bali 19 Oct 2026, 23:07:46 WITA · depth 12 km
- 2,1 Epicentre on land, Kab. Lombok Barat, Nusa Tenggara Barat 19 Oct 2026, 22:25:53 WITA · depth 10 km
- 2,1 Epicentre on land, Kab. Lombok Tengah, Nusa Tenggara Barat 19 Oct 2026, 08:51:23 WITA · depth 86 km
- 2,6 Epicentre at sea, 84 km south of Kota Denpasar, Bali 17 Oct 2026, 14:30:35 WITA · depth 26 km
- 2,6 Epicentre on land, Kab. Lombok Tengah, Nusa Tenggara Barat 17 Oct 2026, 06:09:33 WITA · depth 96 km
- 2,3 Epicentre at sea, 50 km south of Kota Denpasar, Bali 15 Oct 2026, 20:14:28 WITA · depth 82 km
- 2,5 Epicentre at sea, 74 km south of Kab. Banyuwangi, Jawa Timur 15 Oct 2026, 18:29:06 WITA · depth 24 km
- 2,5 Epicentre at sea, 40 km south of Kab. Banyuwangi, Jawa Timur 15 Oct 2026, 13:34:37 WITA · depth 22 km
- 2,4 Epicentre on land, Kab. Lombok Tengah, Nusa Tenggara Barat 15 Oct 2026, 00:08:17 WITA · depth 96 km
- 2,6 Epicentre at sea, 115 km south of Kab. Banyuwangi, Jawa Timur 13 Oct 2026, 19:31:48 WITA · depth 57 km
- 5,2 9 km southeast of LOMBOKBARAT, NTB 07 Oct 2026, 04:15:26 WITA · depth 92 km
Floods & heavy rain
Highest daily rain per district in the next 3 days
- SelemadegTabanan · 3-day total 30,0 mm · chance of rain 100% 14,9 mm/dayLight
- Selemadeg TimurTabanan · 3-day total 30,0 mm · chance of rain 100% 14,9 mm/dayLight
- KediriTabanan · 3-day total 22,2 mm · chance of rain 100% 12,3 mm/dayLight
- SusutBangli · 3-day total 33,1 mm · chance of rain 100% 12,3 mm/dayLight
- PetangBadung · 3-day total 28,5 mm · chance of rain 100% 12,2 mm/dayLight
- SidemenKarangasem · 3-day total 30,3 mm · chance of rain 100% 11,7 mm/dayLight
- PayanganGianyar · 3-day total 29,1 mm · chance of rain 100% 11,5 mm/dayLight
- TampaksiringGianyar · 3-day total 29,1 mm · chance of rain 100% 11,5 mm/dayLight
- TegallalangGianyar · 3-day total 29,1 mm · chance of rain 100% 11,5 mm/dayLight
- BangliBangli · 3-day total 25,3 mm · chance of rain 100% 10,3 mm/dayLight
- BanjarangkanKlungkung · 3-day total 25,3 mm · chance of rain 100% 10,3 mm/dayLight
- SelatKarangasem · 3-day total 25,4 mm · chance of rain 100% 10,3 mm/dayLight
- TembukuBangli · 3-day total 25,3 mm · chance of rain 100% 10,3 mm/dayLight
- AbiansemalBadung · 3-day total 19,6 mm · chance of rain 100% 9,8 mm/dayLight
- Denpasar BaratKota Denpasar · 3-day total 19,9 mm · chance of rain 100% 9,8 mm/dayLight
- Denpasar SelatanKota Denpasar · 3-day total 19,9 mm · chance of rain 100% 9,8 mm/dayLight
- KutaBadung · 3-day total 19,9 mm · chance of rain 100% 9,8 mm/dayLight
- Kuta UtaraBadung · 3-day total 19,9 mm · chance of rain 100% 9,8 mm/dayLight
- RendangKarangasem · 3-day total 23,4 mm · chance of rain 100% 9,7 mm/dayLight
- UbudGianyar · 3-day total 17,3 mm · chance of rain 100% 9,7 mm/dayLight
- KerambitanTabanan · 3-day total 16,5 mm · chance of rain 100% 8,2 mm/dayLight
- Nusa PenidaKlungkung · 3-day total 13,2 mm · chance of rain 100% 7,1 mm/dayLight
- BaturitiTabanan · 3-day total 14,3 mm · chance of rain 100% 7,0 mm/dayLight
- Selemadeg BaratTabanan · 3-day total 14,8 mm · chance of rain 100% 6,7 mm/dayLight
- MargaTabanan · 3-day total 18,6 mm · chance of rain 100% 6,6 mm/dayLight
- PenebelTabanan · 3-day total 18,6 mm · chance of rain 100% 6,6 mm/dayLight
- Denpasar TimurKota Denpasar · 3-day total 11,3 mm · chance of rain 100% 5,7 mm/dayLight
- Denpasar UtaraKota Denpasar · 3-day total 11,3 mm · chance of rain 100% 5,7 mm/dayLight
- Kuta SelatanBadung · 3-day total 11,6 mm · chance of rain 69% 5,6 mm/dayLight
- PupuanTabanan · 3-day total 7,4 mm · chance of rain 71% 5,4 mm/dayLight
- MelayaJembrana · 3-day total 8,0 mm · chance of rain 96% 5,2 mm/dayLight
- MengwiBadung · 3-day total 10,3 mm · chance of rain 100% 5,1 mm/dayLight
- TabananTabanan · 3-day total 10,3 mm · chance of rain 100% 5,1 mm/dayLight
- DawanKlungkung · 3-day total 9,9 mm · chance of rain 100% 4,7 mm/dayNone/very light
- ManggisKarangasem · 3-day total 9,9 mm · chance of rain 100% 4,7 mm/dayNone/very light
- KlungkungKlungkung · 3-day total 9,0 mm · chance of rain 100% 4,3 mm/dayNone/very light
- BebandemKarangasem · 3-day total 7,9 mm · chance of rain 100% 3,8 mm/dayNone/very light
- BlahbatuhGianyar · 3-day total 6,2 mm · chance of rain 100% 3,2 mm/dayNone/very light
- GianyarGianyar · 3-day total 6,2 mm · chance of rain 100% 3,2 mm/dayNone/very light
- SukawatiGianyar · 3-day total 6,2 mm · chance of rain 100% 3,2 mm/dayNone/very light
- PekutatanJembrana · 3-day total 5,5 mm · chance of rain 55% 2,7 mm/dayNone/very light
- KintamaniBangli · 3-day total 3,7 mm · chance of rain 100% 2,6 mm/dayNone/very light
- NegaraJembrana · 3-day total 5,3 mm · chance of rain 55% 2,6 mm/dayNone/very light
- MendoyoJembrana · 3-day total 3,9 mm · chance of rain 55% 2,3 mm/dayNone/very light
- JembranaJembrana · 3-day total 3,9 mm · chance of rain 96% 1,6 mm/dayNone/very light
- KarangasemKarangasem · 3-day total 3,7 mm · chance of rain 100% 1,6 mm/dayNone/very light
- SukasadaBuleleng · 3-day total 1,6 mm · chance of rain 71% 1,1 mm/dayNone/very light
- KubuKarangasem · 3-day total 0,6 mm · chance of rain 80% 0,4 mm/dayNone/very light
- AbangKarangasem · 3-day total 0,5 mm · chance of rain 100% 0,3 mm/dayNone/very light
- GerokgakBuleleng · 3-day total 0,4 mm · chance of rain 55% 0,3 mm/dayNone/very light
- BanjarBuleleng · 3-day total 0,0 mm · chance of rain 71% 0,0 mm/dayNone/very light
- BulelengBuleleng · 3-day total 0,0 mm · chance of rain 16% 0,0 mm/dayNone/very light
- BusungbiuBuleleng · 3-day total 0,0 mm · chance of rain 71% 0,0 mm/dayNone/very light
- KubutambahanBuleleng · 3-day total 0,0 mm · chance of rain 100% 0,0 mm/dayNone/very light
- SawanBuleleng · 3-day total 0,0 mm · chance of rain 71% 0,0 mm/dayNone/very light
- SeriritBuleleng · 3-day total 0,0 mm · chance of rain 71% 0,0 mm/dayNone/very light
- TejakulaBuleleng · 3-day total 0,0 mm · chance of rain 100% 0,0 mm/dayNone/very light
Landslides
Susceptibility zones combined with rain over the last 3 days and the next 3 days
- Kab. KarangasemHigh susceptibility zone · rain over the last 3 days 8,3 mm · forecast max 10,3 mm/day Low
- Kab. TabananHigh susceptibility zone · rain over the last 3 days 14,4 mm · forecast max 8,5 mm/day Low
- Kab. BulelengHigh susceptibility zone · rain over the last 3 days 8,6 mm · forecast max 7,4 mm/day Low
- Kab. KlungkungHigh susceptibility zone · rain over the last 3 days 10,9 mm · forecast max 7,1 mm/day Low
- Kab. BangliHigh susceptibility zone · rain over the last 3 days 2,2 mm · forecast max 2,6 mm/day Low
- Kab. JembranaHigh susceptibility zone · rain over the last 3 days 11,2 mm · forecast max 0,6 mm/day Low
- Kab. BadungModerate susceptibility zone · rain over the last 3 days 10,9 mm · forecast max 12,2 mm/day Very low
- Kab. GianyarModerate susceptibility zone · rain over the last 3 days 7,8 mm · forecast max 11,5 mm/day Very low
- Kota DenpasarLow susceptibility zone · rain over the last 3 days 0,0 mm · forecast max 0,0 mm/day Very low
Dry season & drought
Consecutive dry days and 10-day rain forecast
- Kab. BadungLong · last rain 30 Sep · 10-day forecast 11,9 mm 23 daysNormal
- Kab. JembranaLong · last rain 30 Sep · 10-day forecast 6,5 mm 23 daysNormal
- Kab. TabananLong · last rain 30 Sep · 10-day forecast 13,2 mm 23 daysNormal
- Kota DenpasarLong · last rain 30 Sep · 10-day forecast 11,9 mm 23 daysNormal
- Kab. BangliModerate · last rain 09 Oct · 10-day forecast 4,3 mm 14 daysNormal
- Kab. GianyarModerate · last rain 09 Oct · 10-day forecast 5,6 mm 14 daysNormal
- Kab. KarangasemShort · last rain 16 Oct · 10-day forecast 5,1 mm 7 daysNormal
- Kab. KlungkungShort · last rain 16 Oct · 10-day forecast 5,1 mm 7 daysNormal
- Kab. BulelengVery short · last rain 21 Oct · 10-day forecast 0,9 mm 2 daysNormal
Forest & land fires
Satellite hotspots (NASA FIRMS) in Bali
- Kab. Karangasemlast 7 days 5 points
- Kab. Bulelenglast 7 days 4 points
- Kab. Badunglast 7 days 3 points
- Kab. Tabananlast 7 days 3 points
Marine weather around Bali
Worst conditions in the next 24 hours for waters and ports (BMKG Maritime)
- Perairan Selatan P. BaliPerairan · wind up to 10,0 knots · peringatan gelombang tinggi 3,3 mDangerous
- Samudra Hindia selatan BaliPerairan · wind up to 9,0 knots · peringatan gelombang tinggi 3,2 mDangerous
- Selat Bali Bagian SelatanPerairan · wind up to 10,0 knots · peringatan gelombang tinggi 3,2 mDangerous
- Selat Lombok Bagian SelatanPerairan · wind up to 11,0 knots · peringatan gelombang tinggi 3,2 mDangerous
- Selat BadungPerairan · wind up to 11,0 knots · peringatan gelombang tinggi 3,0 mDangerous
- Selat Lombok Bagian UtaraPerairan · wind up to 12,0 knots · peringatan gelombang sedang 2,2 mRisky
- Laut BaliPerairan · wind up to 10,0 knots · peringatan gelombang sedang 1,9 mRisky
- Pelabuhan SeranganPorts · wind up to 17,0 knots 1,3 mRisky
- Pelabuhan Nusa PencodeaPorts · wind up to 10,0 knots 1,5 mAdvisory
- Pelabuhan BenoaPorts · wind up to 15,0 knots 1,4 mAdvisory
- Pelabuhan SanurPorts · wind up to 10,0 knots 1,3 mAdvisory
- Perairan Utara P. BaliPerairan · wind up to 10,0 knots 1,2 mSafe
- Selat Bali bagian utaraPerairan · wind up to 11,0 knots 0,9 mSafe
- Pelabuhan PPN PengambenganPorts · wind up to 11,0 knots 0,8 mSafe
- Pelabuhan PadangbaiPorts · wind up to 10,0 knots 0,8 mSafe
- Pelabuhan KusambaPorts · wind up to 10,0 knots 0,4 mSafe
- Pelabuhan ASDP GilimanukPorts · wind up to 10,0 knots 0,3 mSafe
- Pelabuhan Celukan BawangPorts · wind up to 11,0 knots 0,2 mSafe