Climate in Indonesia
170 cities in Indonesia, compared on thirty-year climate normals. Open any city for its month-by-month record, or take the quiz to see which of them fits the weather you actually like.
- Hottest summers
- Surabaya
average high 94°F (35°C) in the warmest month
- Mildest winters
- Loa Janan
coldest-month lows near 76°F (25°C)
- Driest
- Bima
47.4 in (1203 mm) of rain a year
- Wettest
- Padang
171.7 in (4360 mm) of rain a year
The 40 largest cities
| City | Warmest-month high | Coldest-month low | Rain a year | Population |
|---|---|---|---|---|
| Jakarta | 92°F (34°C) | 74°F (23°C) | 79.2 in (2012 mm) | 8.5M people |
| SurabayaEast Java | 94°F (35°C) | 72°F (22°C) | 66.1 in (1680 mm) | 3.0M people |
| BekasiWest Java | 92°F (33°C) | 74°F (23°C) | 79.5 in (2018 mm) | 2.6M people |
| BandungWest Java | 85°F (29°C) | 63°F (17°C) | 88.6 in (2251 mm) | 2.5M people |
| MedanNorth Sumatra | 92°F (33°C) | 72°F (22°C) | 101.3 in (2572 mm) | 2.5M people |
| DepokWest Java | 91°F (33°C) | 73°F (23°C) | 107.3 in (2725 mm) | 2.2M people |
| TangerangBanten | 92°F (34°C) | 73°F (23°C) | 78.5 in (1994 mm) | 1.9M people |
| PalembangSouth Sumatra | 91°F (33°C) | 74°F (23°C) | 103.5 in (2630 mm) | 1.8M people |
| SemarangCentral Java | 92°F (34°C) | 73°F (23°C) | 86.7 in (2201 mm) | 1.7M people |
| MakassarSouth Sulawesi | 92°F (33°C) | 73°F (23°C) | 108 in (2743 mm) | 1.5M people |
| South TangerangBanten | 91°F (33°C) | 73°F (23°C) | 89.5 in (2273 mm) | 1.4M people |
| BatamRiau | 87°F (31°C) | 73°F (23°C) | 103.4 in (2627 mm) | 1.3M people |
| JeparaCentral Java | 90°F (32°C) | 72°F (22°C) | 104.3 in (2650 mm) | 1.3M people |
| PekanbaruRiau | 91°F (33°C) | 73°F (23°C) | 119.5 in (3036 mm) | 1.2M people |
| Bandar LampungLampung | 90°F (32°C) | 71°F (22°C) | 84.4 in (2145 mm) | 1.2M people |
| BogorWest Java | 87°F (31°C) | 70°F (21°C) | 140 in (3555 mm) | 1.1M people |
| PadangWest Sumatra | 88°F (31°C) | 72°F (22°C) | 171.7 in (4360 mm) | 943k people |
| MalangEast Java | 86°F (30°C) | 65°F (18°C) | 95.6 in (2427 mm) | 889k people |
| SamarindaEast Kalimantan | 93°F (34°C) | 76°F (24°C) | 85.9 in (2182 mm) | 865k people |
| TasikmalayaWest Java | 87°F (31°C) | 67°F (20°C) | 130.7 in (3320 mm) | 771k people |
| SerangBanten | 90°F (32°C) | 72°F (22°C) | 72 in (1830 mm) | 736k people |
| DenpasarBali | 90°F (32°C) | 73°F (23°C) | 65 in (1651 mm) | 725k people |
| BalikpapanEast Kalimantan | 91°F (33°C) | 74°F (23°C) | 108.2 in (2747 mm) | 695k people |
| PontianakWest Kalimantan | 90°F (32°C) | 73°F (23°C) | 126.9 in (3223 mm) | 686k people |
| SitubondoEast Java | 91°F (33°C) | 71°F (21°C) | 48.8 in (1239 mm) | 686k people |
| BanjarmasinSouth Kalimantan | 93°F (34°C) | 73°F (23°C) | 103.4 in (2626 mm) | 658k people |
| Jambi CityJambi | 91°F (33°C) | 74°F (23°C) | 106.4 in (2704 mm) | 635k people |
| CimahiWest Java | 83°F (28°C) | 62°F (17°C) | 88.5 in (2249 mm) | 582k people |
| SurakartaCentral Java | 91°F (33°C) | 71°F (21°C) | 85.5 in (2171 mm) | 527k people |
| KupangEast Nusa Tenggara | 92°F (33°C) | 69°F (21°C) | 57.7 in (1466 mm) | 475k people |
| CilegonBanten | 91°F (33°C) | 72°F (22°C) | 72.8 in (1850 mm) | 470k people |
| ManadoNorth Sulawesi | 91°F (33°C) | 72°F (22°C) | 125.8 in (3194 mm) | 459k people |
| MataramWest Nusa Tenggara | 90°F (32°C) | 70°F (21°C) | 73.7 in (1871 mm) | 441k people |
| JayapuraPapua | 91°F (33°C) | 74°F (23°C) | 97.7 in (2481 mm) | 411k people |
| Bengkulu | 89°F (32°C) | 73°F (23°C) | 133.7 in (3395 mm) | 397k people |
| PaluCentral Sulawesi | 94°F (35°C) | 74°F (23°C) | 76.2 in (1936 mm) | 390k people |
| Yogyakarta | 90°F (32°C) | 70°F (21°C) | 86 in (2184 mm) | 376k people |
| SukabumiWest Java | 80°F (27°C) | 63°F (17°C) | 109.9 in (2793 mm) | 366k people |
| CibinongWest Java | 89°F (32°C) | 72°F (22°C) | 125.4 in (3184 mm) | 363k people |
| KendariSoutheast Sulawesi | 93°F (34°C) | 73°F (23°C) | 82 in (2082 mm) | 351k people |
More cities in Indonesia
Aceh
Bangka–Belitung Islands
Banten
Central Java
Pekalongan, Tegal, Cilacap, Purwokerto, Salatiga, Pemalang, Ungaran, Batang, Purwodadi, Adiwerna, Magelang, Klaten, Kedungwuni, Pati, Grogol
Central Kalimantan
Central Papua
Central Sulawesi
East Java
Kediri, Jember, Probolinggo, Batu, Pasuruan, Madiun, Singosari, Blitar, Mojokerto, Sidoarjo, Jombang, Lumajang, Banyuwangi, Lawang, Pare
East Nusa Tenggara
Gorontalo
Jambi
Lampung
Maluku
North Kalimantan
North Maluku
North Sulawesi
North Sumatra
Percut, Binjai, Pematangsiantar, Padangsidempuan, Tanjungbalai, Sunggal, Perbaungan, Kisaran, Gunungsitoli, Tebingtinggi, Rantauprapat, Belawan
Riau
Riau Islands
South Kalimantan
South Papua
South Sumatra
Southeast Sulawesi
Southwest Papua
West Java
Cirebon, Karawang, Cileungsir, Pasarkemis, Citeureup, Banjar, Ciputat, Ciampea, Rengasdengklok, Sumedang, Sawangan, Padalarang, Lembang, Purwakarta, Teluknaga, Cianjur, Pamulang, Cikupa, Plumbon, Banjaran, Astanajapura, Weru, Subang, Garut, Parung, Cikampek, Paseh, Indramayu, Sepatan, Soreang, Pamanukan, Kuningan, Cileunyi, Kresek, Ciamis, Pelabuhanratu, Cikarang, Arjawinangun, Sumedang Utara
West Kalimantan
West Nusa Tenggara
West Papua
West Sumatra
Yogyakarta
Which of these would suit you? The quiz scores every city against the temperatures, humidity, sun, rain and snow you enjoy.
Take the quiz