Indonesia
Across 104 destinations in Indonesia, the warmest is Bima at 33 °C in Oct, the coolest is Banjar at 20 °C, and annual rainfall ranges from 1,181 mm in Kupang to 4,020 mm in Padang. Figures are 1991–2020 climate normals.
104 destinations with full climate records · 369 awaiting data
The rangeHow much Indonesia varies
Climate varies across Indonesia. At the warmest month of the year, Bima averages 33 °C by day while Banjar reaches 20 °C — a difference of 13 °C between two places in the same country.
Rainfall separates them more than temperature does: Padang averages 4,020 mm a year against 1,181 mm in Kupang.
DestinationsThe year in each of the largest
All of themEvery destination with a full record
| Destination | Warmest month | Peak avg high | Annual rainfall |
|---|---|---|---|
| Jakarta | Sep | 31 °C | 2,035 mm |
| Surabaya | Oct | 33 °C | 1,695 mm |
| Bekasi | Sep | 32 °C | 2,205 mm |
| Bandung | Sep | 28 °C | 3,437 mm |
| Medan | Jun | 30 °C | 3,278 mm |
| Depok | Sep | 32 °C | 2,757 mm |
| Tangerang | Sep | 32 °C | 2,068 mm |
| Palembang | Sep | 32 °C | 2,410 mm |
| Semarang | Sep | 32 °C | 2,324 mm |
| Makassar | Sep | 30 °C | 2,829 mm |
| Batam | May | 29 °C | 2,313 mm |
| Jepara | Sep | 32 °C | 2,646 mm |
| Pekanbaru | Aug | 30 °C | 2,490 mm |
| Bandar Lampung | Oct | 30 °C | 2,655 mm |
| Bogor | Sep | 31 °C | 2,722 mm |
| Padang | Feb | 29 °C | 4,020 mm |
| Malang | Oct | 30 °C | 2,341 mm |
| Samarinda | Oct | 31 °C | 2,992 mm |
| Tasikmalaya | Mar | 28 °C | 3,322 mm |
| Serang | Sep | 31 °C | 1,941 mm |
| Balikpapan | Mar | 29 °C | 2,499 mm |
| Pontianak | Aug | 31 °C | 2,876 mm |
| Situbondo | Sep | 32 °C | 2,301 mm |
| Denpasar | Apr | 28 °C | 2,250 mm |
| Banjarmasin | Sep | 32 °C | 2,374 mm |
| Jambi City | Sep | 31 °C | 2,490 mm |
| Cimahi | Sep | 27 °C | 2,953 mm |
| Surakarta | Sep | 33 °C | 2,207 mm |
| Kupang | Oct | 33 °C | 1,181 mm |
| Cilegon | Oct | 30 °C | 2,154 mm |
| Manado | Sep | 31 °C | 2,978 mm |
| Mataram | Oct | 31 °C | 1,660 mm |
| Jayapura | Oct | 30 °C | 3,015 mm |
| Bengkulu | May | 29 °C | 2,926 mm |
| Palu | Oct | 31 °C | 3,588 mm |
| Yogyakarta | Oct | 30 °C | 2,592 mm |
| Sukabumi | Sep | 29 °C | 3,035 mm |
| Kendari | Nov | 31 °C | 2,800 mm |
| Dumai | May | 30 °C | 2,861 mm |
| Ambon | Dec | 29 °C | 1,934 mm |
| Cirebon | Sep | 32 °C | 2,051 mm |
| Pekalongan | Sep | 31 °C | 3,350 mm |
| Palangkaraya | Sep | 32 °C | 2,670 mm |
| Percut | Jun | 30 °C | 3,221 mm |
| Karawang | Sep | 33 °C | 2,328 mm |
| Kediri | Oct | 31 °C | 2,075 mm |
| Jember | Oct | 30 °C | 2,238 mm |
| Tegal | Sep | 32 °C | 2,945 mm |
| Banjarbaru | Sep | 32 °C | 2,622 mm |
| Cileungsir | Sep | 32 °C | 2,829 mm |
| Binjai | Jul | 31 °C | 3,209 mm |
| Pematangsiantar | Jun | 28 °C | 3,293 mm |
| Banda Aceh | Jun | 30 °C | 2,224 mm |
| Pasarkemis | Sep | 32 °C | 2,170 mm |
| Cilacap | Apr | 28 °C | 2,673 mm |
| Tarakan | May | 29 °C | 3,063 mm |
| Singkawang | Aug | 30 °C | 2,901 mm |
| Padangsidempuan | May | 29 °C | 2,929 mm |
| Probolinggo | Oct | 31 °C | 1,451 mm |
| Toli-Toli | Sep | 30 °C | 2,049 mm |
| Lubuklinggau | Sep | 30 °C | 2,794 mm |
| Purwokerto | Oct | 30 °C | 2,989 mm |
| Tanjung Pinang | Apr | 29 °C | 2,308 mm |
| Pangkalpinang | Sep | 30 °C | 2,843 mm |
| Batu | Oct | 28 °C | 3,088 mm |
| Bitung | Oct | 30 °C | 2,894 mm |
| Klungkung | Nov | 29 °C | 2,241 mm |
| Sorong | Oct | 30 °C | 3,577 mm |
| Citeureup | Sep | 32 °C | 2,800 mm |
| Pasuruan | Oct | 32 °C | 1,710 mm |
| Loa Janan | Oct | 31 °C | 2,917 mm |
| Ternate | May | 29 °C | 2,618 mm |
| Banjar | Sep | 20 °C | 3,738 mm |
| Gorontalo | Oct | 31 °C | 2,129 mm |
| Madiun | Oct | 33 °C | 2,468 mm |
| Rengasdengklok | Sep | 32 °C | 2,338 mm |
| Lhokseumawe | Jun | 30 °C | 2,259 mm |
| Sumedang | Sep | 31 °C | 2,652 mm |
| Salatiga | Sep | 30 °C | 2,934 mm |
| Bontang | Oct | 30 °C | 2,776 mm |
| Padalarang | Sep | 28 °C | 2,892 mm |
| Curug | Sep | 32 °C | 2,166 mm |
| Tanjungbalai | Jun | 30 °C | 3,111 mm |
| Labuan Bajo | Oct | 29 °C | 2,303 mm |
| Palopo | Oct | 30 °C | 3,402 mm |
| Pemalang | Sep | 31 °C | 3,084 mm |
| Langsa | Jun | 30 °C | 2,115 mm |
| Lembang | Sep | 25 °C | 2,914 mm |
| Singosari | Oct | 30 °C | 2,303 mm |
| Metro | Oct | 31 °C | 2,031 mm |
| Purwakarta | Sep | 33 °C | 2,178 mm |
| Teluknaga | Sep | 32 °C | 2,011 mm |
| Cianjur | Sep | 30 °C | 2,458 mm |
| Pamulang | Sep | 32 °C | 2,115 mm |
| Ungaran | Sep | 31 °C | 2,896 mm |
| Plumbon | Sep | 32 °C | 2,131 mm |
| Sampit | Sep | 31 °C | 2,695 mm |
| Bima | Oct | 33 °C | 1,941 mm |
| Banjaran | Sep | 29 °C | 3,359 mm |
| Baubau | Oct | 31 °C | 2,138 mm |
| Blitar | Oct | 30 °C | 2,733 mm |
| Parepare | Oct | 32 °C | 2,049 mm |
| Sunggal | Jun | 30 °C | 3,176 mm |
| Perbaungan | Jun | 30 °C | 2,632 mm |
Awaiting climate data
These destinations are in our database but do not yet have complete 30-year records, so they have no page yet.
- Watampone
- Astanajapura
- Nusantara
- Timika
- Kisaran
- Mojokerto
- Payakumbuh
- Batang
- Purwodadi
- Sidoarjo
- Weru
- Subang
- Rangkasbitung
- Gunungsitoli
- Baturaja
- Adiwerna
- Singaraja
- Manokwari
- Garut
- Martapura
- Parung
- Magelang
- Cikampek
- Klaten
- Jombang
- Paseh
- Sukawati
- Lumajang
- Indramayu
- Kotamobagu
- Bukittinggi
- Sepatan
- Banyuwangi
- Tebingtinggi
- Kedungwuni
- Merauke
- Soreang
- Pamanukan
- Lawang
- Kuningan
- Cileunyi
- Kresek
- Ciamis
- Pelabuhanratu
- Pangkalanbuun
- Pati
- Cikarang
- Pare
- Arjawinangun
- Subulussalam
- Depok
- Prabumulih
- Tanjung Pandan
- Rantauprapat
- Belawan
- Sungai Penuh
- Sungailiat
- Grogol
- Negara
- Nabire
- Dukuhturi
- Sumber
- Wonosobo
- Palimanan
- Selong
- Pamekasan
- Pandeglang
- Sibolga
- Pariaman
- Kudus
- Caringin
- Tual
- Banjar
- Cicurug
- Kartasura
- Klangenan
- Maumere
- Wonosari
- Ende
- Bojonegoro
- Bangkalan
- Kasihan
- Bangil
- Sintang
- Sumenep
- Margahayukencana
- Galesong
- Atambua
- Muntilan
- Kedungwaru
- Serpong
- Genteng
- Gedangan
- Ponorogo
- Ciranjang-hilir
- Tuban
- Kebomas
- Karangsembung
- Tarub
- Ubud
- Majene
- Gresik
- Sewon
- Kabanjahe
- Solok
- Majalengka
- Jatibarang
- Sragen
- Pagar Alam
- Raha
- Mertoyudan
- Bondowoso
- Nganjuk
- Tanjung Selor
- Melati
- Nunukan
- Sokaraja
- Gamping Lor
- Wamena
- Lahat
… and 249 more.
Data sources and method
- ERA5 / ERA5-Land reanalysis — Copernicus Climate Change Service (C3S), ECMWF. Copernicus Licence
- Open-Meteo — Open-Meteo.com. CC BY 4.0
- NOAA OISST v2.1 — NOAA Physical Sciences Laboratory. Public domain
- GeoNames — GeoNames.org. CC BY 4.0
- Normal period
- 1991–2020
- Dataset version
- era5-1991-2020-scores1.1
- Last processed
Measured values come from ERA5 reanalysis and are reproduced unchanged. Calculated by us: warmest month, annual rainfall total. Full formulas are on the methodology page.
Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.