When to go · Indonesia
Indonesia in December
Mixed month. Wet but Christmas–New Year crowds fill Bali.
Key facts
- Verdict
- Mixed
- Crowds
- High
- Indonesia
- Prices
- High
- Indonesia
Verdict
Wet but Christmas–New Year crowds fill Bali.
Is another month better than December?
December is rated mixed. These months rate higher:
Weather in December
- Bali, Lombok and Nusa Tenggara · Bali, Gili islands, Flores, Komodorainy
Dry season Apr–Oct; rainy season Nov–Mar brings afternoon downpours, rough seas to the Gilis and Komodo, and floods in south Bali.
- Java · Jakarta, Yogyakarta, Bromo, Ijenrainy
Same rhythm as Bali; Jakarta floods in Jan–Feb; Bromo and Ijen nights near 5 °C (41 °F).Same rhythm as Bali; Jakarta floods in Jan–Feb; Bromo and Ijen nights near 41 °F (5 °C).
- Sumatra · Medan, Lake Toba, Bukit Lawang, Padangrainy
Wet most of the year, driest Jun–Aug in the north; haze from fires possible Aug–Oct.
- Sulawesi and Maluku · Toraja, Bunaken, Raja Ampat (Papua)best weather
Patterns vary by island; Raja Ampat is best Oct–Apr, when the Bali side is wet.
- Banyumas: Lowlands (Purwokerto, Cilacap) · Banyumas basin and coasthot
Rainy season November–March; dry season April–October. Temperatures 25–33 °C (77–91 °F) year-round.Rainy season November–March; dry season April–October. Temperatures 77–91 °F (25–33 °C) year-round.
- Banyumas: Dieng Plateau · 2,000 m elevationcool
Cool year-round; rainy season same as lowlands. Morning fog common.
- Bogor Raya: Bogor / Puncak / Cianjur / Sukabumi · Mountain slopes and lowlandsfine
Rainy season October–March; dry season April–September. Bogor is one of the wettest cities in Java — afternoon showers are common even in the dry season. Puncak and higher areas are cooler (15–25 °C (59–77 °F)).Rainy season October–March; dry season April–September. Bogor is one of the wettest cities in Java — afternoon showers are common even in the dry season. Puncak and higher areas are cooler (59–77 °F (15–25 °C)).
- Java: Jakarta / West Java · northwest coast and highlandsrainy
Rain peaks December–March; Bandung sits higher and runs several degrees cooler than the coast.
- Java: Central / East Java · Yogyakarta, Surabaya, volcanoesrainy
Dry season roughly May–September; volcano viewpoints are cold at 2,000 m+ before dawn — bring a jacket.
- Kalimantan: Kalimantan lowlands · Coastal and river cities (Pontianak, Banjarmasin, Balikpapan, Samarinda)rainy
Equatorial: 23–31 °C (73–88 °F) year-round, rain in any month. A lighter wet spell runs roughly March–May and a heavier one November–January; totals are lower than most of Indonesia.Equatorial: 73–88 °F (23–31 °C) year-round, rain in any month. A lighter wet spell runs roughly March–May and a heavier one November–January; totals are lower than most of Indonesia.
- Maluku: Maluku (Ambon, Ternate, Banda) · all islandsrainy
Equatorial: 24–32 °C (75–90 °F) year-round, rain in any month. Drier stretches roughly April–May and August–October; seas can be rough Dec–Feb.Equatorial: 75–90 °F (24–32 °C) year-round, rain in any month. Drier stretches roughly April–May and August–October; seas can be rough Dec–Feb.
- Nusa Tenggara: Lombok, Sumbawa, Flores, Sumba · Most of the regionrainy
Dry season roughly April–October; the east (Flores, Sumba, Timor) is drier than Lombok year-round. Nov–Mar brings rain and rougher seas.
- Nusa Tenggara: West Timor and Alor · Far eastrainy
Longer dry window; still expect afternoon showers in the wet months.
- Papua: Coastal towns (Jayapura, Sorong, Biak, Merauke) · Coasts and islandsrainy
Equatorial: rain year-round, heaviest Dec–Mar. Temperatures sit around 26–32 °C (79–90 °F) with high humidity.Equatorial: rain year-round, heaviest Dec–Mar. Temperatures sit around 79–90 °F (26–32 °C) with high humidity.
- Papua: Highlands (Wamena, Baliem Valley) · Central mountainsrainy
Cooler days and cold nights; June–Aug is the drier window and the usual trekking season. Rain can strand flights any month.
- Papua: Raja Ampat · Bird's Head islandsbest weather
Drier and calmer Oct–Apr; the parent country page lists Raja Ampat's best window as Oct–Apr.
- Southern Mountains: Southern Mountains · East Java coastal‑mountain areadry
May–September are the driest months, best for hiking and beach visits.
- Sulawesi: Makassar and the south · South Sulawesi coastrainy
Rain peaks December–March; the driest stretch is roughly July–September.
- Sulawesi: Manado and the north · North Sulawesirainy
Rain is heaviest November–March; diving runs year-round, with the calmest seas around July–September.
- Sulawesi: Tana Toraja · Central Sulawesi highlandsrainy
Cooler than the coast at 700–1,000 m; afternoon rain is common in the wet season.
- Sumatra: North Sumatra (Medan, Toba, Aceh) · North and northwestrainy
Equatorial: rain in any month, heaviest Nov–Apr on the west-facing coast. Toba sits at 900 m and is cooler than Medan.
- Sumatra: West coast and Mentawai · Padang, Mentawai, Niasrainy
Surf season is roughly Apr–Oct, when the swell is most consistent; rain is possible year-round.
- Sumatra: South (Palembang, Lampung) · South and southeastrainy
Haze from land-clearing fires can hit Aug–Oct; check air quality before flying.
- Surakarta: Surakarta area · Central Javadry
May–September are the driest months; temperatures 24–32 °C (75–90 °F).May–September are the driest months; temperatures 75–90 °F (24–32 °C).
- Yogyakarta Special Region: Yogyakarta · Central Javacool
Dry season Apr–Oct; rain peaks Nov–Mar, may affect temple access.
- Ubud30 °C (86 °F) / 22 °C (72 °F), 20 rain days86 °F (30 °C) / 72 °F (22 °C), 20 rain days
- Ambarawa28 °C (82 °F) / 20 °C (68 °F), 20 rain days82 °F (28 °C) / 68 °F (20 °C), 20 rain days
- Ambon31.5 °C (89 °F) / 24.2 °C (76 °F), 0 rain days89 °F (31.5 °C) / 76 °F (24.2 °C), 0 rain days
- Amed31 °C (88 °F) / 24 °C (75 °F), 18 rain days88 °F (31 °C) / 75 °F (24 °C), 18 rain days
- Amlapura31 °C (88 °F) / 24 °C (75 °F), 15 rain days88 °F (31 °C) / 75 °F (24 °C), 15 rain days
- Ampana30 °C (86 °F) / 23 °C (73 °F), 18 rain days86 °F (30 °C) / 73 °F (23 °C), 18 rain days
- Amuntai31 °C (88 °F) / 23 °C (73 °F), 16 rain days88 °F (31 °C) / 73 °F (23 °C), 16 rain days
- Anyer30 °C (86 °F) / 24 °C (75 °F), 17 rain days86 °F (30 °C) / 75 °F (24 °C), 17 rain days
- Apo Kayan33 °C (91 °F) / 24 °C (75 °F), 12 rain days91 °F (33 °C) / 75 °F (24 °C), 12 rain days
- Asmat31 °C (88 °F) / 24 °C (75 °F), 18 rain days88 °F (31 °C) / 75 °F (24 °C), 18 rain days
- Atambua31 °C (88 °F) / 24 °C (75 °F), 17 rain days88 °F (31 °C) / 75 °F (24 °C), 17 rain days
- Bajawa25 °C (77 °F) / 15 °C (59 °F), 20 rain days77 °F (25 °C) / 59 °F (15 °C), 20 rain days
- Balikpapan31.4 °C (89 °F) / 24.5 °C (76 °F), 20 rain days89 °F (31.4 °C) / 76 °F (24.5 °C), 20 rain days
- Banda Aceh30 °C (86 °F) / 23 °C (73 °F), 16 rain days86 °F (30 °C) / 73 °F (23 °C), 16 rain days
- Banda Api30 °C (86 °F) / 24 °C (75 °F), 12 rain days86 °F (30 °C) / 75 °F (24 °C), 12 rain days
- Banda Besar30 °C (86 °F) / 24 °C (75 °F), 13 rain days86 °F (30 °C) / 75 °F (24 °C), 13 rain days
- Banda Neira31 °C (88 °F) / 24 °C (75 °F), 15 rain days88 °F (31 °C) / 75 °F (24 °C), 15 rain days
- Bandar Lampung30 °C (86 °F) / 22 °C (72 °F), 12 rain days86 °F (30 °C) / 72 °F (22 °C), 12 rain days
- Bangsal31 °C (88 °F) / 24 °C (75 °F), 14 rain days88 °F (31 °C) / 75 °F (24 °C), 14 rain days
- Banjar30 °C (86 °F) / 23 °C (73 °F), 14 rain days86 °F (30 °C) / 73 °F (23 °C), 14 rain days
- Banjarbaru30 °C (86 °F) / 23 °C (73 °F), 12 rain days86 °F (30 °C) / 73 °F (23 °C), 12 rain days
- Banjarmasin32 °C (90 °F) / 24 °C (75 °F), 21 rain days90 °F (32 °C) / 75 °F (24 °C), 21 rain days
- Banjarnegara28 °C (82 °F) / 22 °C (72 °F), 15 rain days82 °F (28 °C) / 72 °F (22 °C), 15 rain days
- Banten, town31 °C (88 °F) / 24 °C (75 °F), 15 rain days88 °F (31 °C) / 75 °F (24 °C), 15 rain days
- Banyuwangi31 °C (88 °F) / 24 °C (75 °F), 17 rain days88 °F (31 °C) / 75 °F (24 °C), 17 rain days
- Barabai31 °C (88 °F) / 23 °C (73 °F), 20 rain days88 °F (31 °C) / 73 °F (23 °C), 20 rain days
- Batam Centre31 °C (88 °F) / 24 °C (75 °F), 9 rain days88 °F (31 °C) / 75 °F (24 °C), 9 rain days
- Batang30 °C (86 °F) / 22 °C (72 °F), 12 rain days86 °F (30 °C) / 72 °F (22 °C), 12 rain days
- Batu Karas31 °C (88 °F) / 24 °C (75 °F), 18 rain days88 °F (31 °C) / 75 °F (24 °C), 18 rain days
- Batu Licin31 °C (88 °F) / 23 °C (73 °F), 17 rain days88 °F (31 °C) / 73 °F (23 °C), 17 rain days
- Batu24 °C (75 °F) / 17 °C (63 °F), 19 rain days75 °F (24 °C) / 63 °F (17 °C), 19 rain days
- Batujaya31 °C (88 °F) / 25 °C (77 °F), 10 rain days88 °F (31 °C) / 77 °F (25 °C), 10 rain days
- Batusangkar31 °C (88 °F) / 24 °C (75 °F), 12 rain days88 °F (31 °C) / 75 °F (24 °C), 12 rain days
- Bau-Bau31 °C (88 °F) / 24 °C (75 °F), 17 rain days88 °F (31 °C) / 75 °F (24 °C), 17 rain days
- Bawean31 °C (88 °F) / 24 °C (75 °F), 18 rain days88 °F (31 °C) / 75 °F (24 °C), 18 rain days
- Bekasi31 °C (88 °F) / 24 °C (75 °F), 17 rain days88 °F (31 °C) / 75 °F (24 °C), 17 rain days
- Belitung30 °C (86 °F) / 24 °C (75 °F), 19 rain days86 °F (30 °C) / 75 °F (24 °C), 19 rain days
- Bengkulu31 °C (88 °F) / 23 °C (73 °F), 19 rain days88 °F (31 °C) / 73 °F (23 °C), 19 rain days
- Berastagi27.7 °C (82 °F) / 18 °C (64 °F), 22 rain days82 °F (27.7 °C) / 64 °F (18 °C), 22 rain days
- Biak30 °C (86 °F) / 24 °C (75 °F), 16 rain days86 °F (30 °C) / 75 °F (24 °C), 16 rain days
- Bima31 °C (88 °F) / 23 °C (73 °F), 16 rain days88 °F (31 °C) / 73 °F (23 °C), 16 rain days
- Binjai32 °C (90 °F) / 24 °C (75 °F), 12 rain days90 °F (32 °C) / 75 °F (24 °C), 12 rain days
- Bintan Resorts30 °C (86 °F) / 24 °C (75 °F), 18 rain days86 °F (30 °C) / 75 °F (24 °C), 18 rain days
- Bitung31 °C (88 °F) / 24 °C (75 °F), 13 rain days88 °F (31 °C) / 75 °F (24 °C), 13 rain days
- Blitar31 °C (88 °F) / 23 °C (73 °F), 18 rain days88 °F (31 °C) / 73 °F (23 °C), 18 rain days
- Blora30 °C (86 °F) / 22 °C (72 °F), 5 rain days86 °F (30 °C) / 72 °F (22 °C), 5 rain days
- Bogor30 °C (86 °F) / 21 °C (70 °F), 19 rain days86 °F (30 °C) / 70 °F (21 °C), 19 rain days
- Bojonegoro32 °C (90 °F) / 24 °C (75 °F), 17 rain days90 °F (32 °C) / 75 °F (24 °C), 17 rain days
- Bondowoso31 °C (88 °F) / 24 °C (75 °F), 13 rain days88 °F (31 °C) / 75 °F (24 °C), 13 rain days
- Bontang30 °C (86 °F) / 24 °C (75 °F), 19 rain days86 °F (30 °C) / 75 °F (24 °C), 19 rain days
- Boyolali29 °C (84 °F) / 22 °C (72 °F), 18 rain days84 °F (29 °C) / 72 °F (22 °C), 18 rain days
- Brebes30 °C (86 °F) / 23 °C (73 °F), 13 rain days86 °F (30 °C) / 73 °F (23 °C), 13 rain days
- Budakeling31 °C (88 °F) / 24 °C (75 °F), 18 rain days88 °F (31 °C) / 75 °F (24 °C), 18 rain days
- Bukittinggi25 °C (77 °F) / 17 °C (63 °F), 18 rain days77 °F (25 °C) / 63 °F (17 °C), 18 rain days
- Bungus Bay30 °C (86 °F) / 24 °C (75 °F), 5 rain days86 °F (30 °C) / 75 °F (24 °C), 5 rain days
- Buru Island31 °C (88 °F) / 24 °C (75 °F), 16 rain days88 °F (31 °C) / 75 °F (24 °C), 16 rain days
- Candidasa31 °C (88 °F) / 24 °C (75 °F), 17 rain days88 °F (31 °C) / 75 °F (24 °C), 17 rain days
- Canggu31 °C (88 °F) / 24 °C (75 °F), 17 rain days88 °F (31 °C) / 75 °F (24 °C), 17 rain days
- Carita30 °C (86 °F) / 24 °C (75 °F), 15 rain days86 °F (30 °C) / 75 °F (24 °C), 15 rain days
- Cepu30 °C (86 °F) / 23 °C (73 °F), 12 rain days86 °F (30 °C) / 73 °F (23 °C), 12 rain days
- Ciamis30 °C (86 °F) / 22 °C (72 °F), 18 rain days86 °F (30 °C) / 72 °F (22 °C), 18 rain days
- Cianjur29 °C (84 °F) / 21 °C (70 °F), 18 rain days84 °F (29 °C) / 70 °F (21 °C), 18 rain days
- Ciater30 °C (86 °F) / 22 °C (72 °F), 12 rain days86 °F (30 °C) / 72 °F (22 °C), 12 rain days
- Cikampek30 °C (86 °F) / 22 °C (72 °F), 12 rain days86 °F (30 °C) / 72 °F (22 °C), 12 rain days
- Cilacap30 °C (86 °F) / 24 °C (75 °F), 12 rain days86 °F (30 °C) / 75 °F (24 °C), 12 rain days
- Cilegon31.8 °C (89 °F) / 23 °C (73 °F), 16 rain days89 °F (31.8 °C) / 73 °F (23 °C), 16 rain days
- Cimahi30 °C (86 °F) / 22 °C (72 °F), 12 rain days86 °F (30 °C) / 72 °F (22 °C), 12 rain days
- Cimaja30 °C (86 °F) / 23 °C (73 °F), 10 rain days86 °F (30 °C) / 73 °F (23 °C), 10 rain days
- Cirebon32 °C (90 °F) / 23 °C (73 °F), 16 rain days90 °F (32 °C) / 73 °F (23 °C), 16 rain days
- Ciwidey27 °C (81 °F) / 19 °C (66 °F), 10 rain days81 °F (27 °C) / 66 °F (19 °C), 10 rain days
- Curup30 °C (86 °F) / 22 °C (72 °F), 19 rain days86 °F (30 °C) / 72 °F (22 °C), 19 rain days
- Demak30 °C (86 °F) / 22 °C (72 °F), 14 rain days86 °F (30 °C) / 72 °F (22 °C), 14 rain days
- Denpasar31 °C (88 °F) / 25 °C (77 °F), 17 rain days88 °F (31 °C) / 77 °F (25 °C), 17 rain days
- Depok30 °C (86 °F) / 23 °C (73 °F), 17 rain days86 °F (30 °C) / 73 °F (23 °C), 17 rain days
- Derawan31 °C (88 °F) / 22 °C (72 °F), 14 rain days88 °F (31 °C) / 72 °F (22 °C), 14 rain days
- Dieng Plateau20 °C (68 °F) / 12 °C (54 °F), 21 rain days68 °F (20 °C) / 54 °F (12 °C), 21 rain days
- Dumai31 °C (88 °F) / 23 °C (73 °F), 16 rain days88 °F (31 °C) / 73 °F (23 °C), 16 rain days
- Ende31 °C (88 °F) / 23 °C (73 °F), 16 rain days88 °F (31 °C) / 73 °F (23 °C), 16 rain days
- Fakfak31 °C (88 °F) / 24 °C (75 °F), 18 rain days88 °F (31 °C) / 75 °F (24 °C), 18 rain days
- Garut27 °C (81 °F) / 18 °C (64 °F), 20 rain days81 °F (27 °C) / 64 °F (18 °C), 20 rain days
- Gedong Tataan30 °C (86 °F) / 24 °C (75 °F), 13 rain days86 °F (30 °C) / 75 °F (24 °C), 13 rain days
- Gili Air31 °C (88 °F) / 24 °C (75 °F), 19 rain days88 °F (31 °C) / 75 °F (24 °C), 19 rain days
- Gili Meno31 °C (88 °F) / 24 °C (75 °F), 19 rain days88 °F (31 °C) / 75 °F (24 °C), 19 rain days
- Gili Trawangan31 °C (88 °F) / 24 °C (75 °F), 19 rain days88 °F (31 °C) / 75 °F (24 °C), 19 rain days
- Gilimanuk30 °C (86 °F) / 24 °C (75 °F), 10 rain days86 °F (30 °C) / 75 °F (24 °C), 10 rain days
- Gorontalo31 °C (88 °F) / 24 °C (75 °F), 20 rain days88 °F (31 °C) / 75 °F (24 °C), 20 rain days
- Gresik30 °C (86 °F) / 24 °C (75 °F), 13 rain days86 °F (30 °C) / 75 °F (24 °C), 13 rain days
- Grobogan31 °C (88 °F) / 24 °C (75 °F), 18 rain days88 °F (31 °C) / 75 °F (24 °C), 18 rain days
- Indramayu30 °C (86 °F) / 23 °C (73 °F), 12 rain days86 °F (30 °C) / 73 °F (23 °C), 12 rain days
- Jambi31 °C (88 °F) / 23 °C (73 °F), 17 rain days88 °F (31 °C) / 73 °F (23 °C), 17 rain days
- Jayapura31 °C (88 °F) / 24 °C (75 °F), 19 rain days88 °F (31 °C) / 75 °F (24 °C), 19 rain days
- Jember32 °C (90 °F) / 24 °C (75 °F), 17 rain days90 °F (32 °C) / 75 °F (24 °C), 17 rain days
- Jepara31 °C (88 °F) / 24 °C (75 °F), 18 rain days88 °F (31 °C) / 75 °F (24 °C), 18 rain days
- Jimbaran31 °C (88 °F) / 24 °C (75 °F), 18 rain days88 °F (31 °C) / 75 °F (24 °C), 18 rain days
- Jombang30 °C (86 °F) / 22 °C (72 °F), 12 rain days86 °F (30 °C) / 72 °F (22 °C), 12 rain days
- Kajen30 °C (86 °F) / 24 °C (75 °F), 15 rain days86 °F (30 °C) / 75 °F (24 °C), 15 rain days
- Kandangan30 °C (86 °F) / 23 °C (73 °F), 18 rain days86 °F (30 °C) / 73 °F (23 °C), 18 rain days
- Karanganyar30 °C (86 °F) / 22 °C (72 °F), 13 rain days86 °F (30 °C) / 72 °F (22 °C), 13 rain days
- Karawaci30 °C (86 °F) / 24 °C (75 °F), 19 rain days86 °F (30 °C) / 75 °F (24 °C), 19 rain days
- Karawang30 °C (86 °F) / 25 °C (77 °F), 15 rain days86 °F (30 °C) / 77 °F (25 °C), 15 rain days
- Karimun31 °C (88 °F) / 24 °C (75 °F), 12 rain days88 °F (31 °C) / 75 °F (24 °C), 12 rain days
- Kebumen31 °C (88 °F) / 23 °C (73 °F), 18 rain days88 °F (31 °C) / 73 °F (23 °C), 18 rain days
- Kefamenanu31 °C (88 °F) / 23 °C (73 °F), 16 rain days88 °F (31 °C) / 73 °F (23 °C), 16 rain days
- Kelimutu25 °C (77 °F) / 16 °C (61 °F), 20 rain days77 °F (25 °C) / 61 °F (16 °C), 20 rain days
- Kendal31 °C (88 °F) / 24 °C (75 °F), 20 rain days88 °F (31 °C) / 75 °F (24 °C), 20 rain days
- Kendari31 °C (88 °F) / 24 °C (75 °F), 17 rain days88 °F (31 °C) / 75 °F (24 °C), 17 rain days
- Ketambe30 °C (86 °F) / 24 °C (75 °F), 15 rain days86 °F (30 °C) / 75 °F (24 °C), 15 rain days
- Kijang30 °C (86 °F) / 24 °C (75 °F), 12 rain days86 °F (30 °C) / 75 °F (24 °C), 12 rain days
- Kintamani24 °C (75 °F) / 17 °C (63 °F), 19 rain days75 °F (24 °C) / 63 °F (17 °C), 19 rain days
- Kisaran31 °C (88 °F) / 23 °C (73 °F), 15 rain days88 °F (31 °C) / 73 °F (23 °C), 15 rain days
- Klaten27 °C (81 °F) / 22 °C (72 °F), 18 rain days81 °F (27 °C) / 72 °F (22 °C), 18 rain days
- Klungkung30 °C (86 °F) / 24 °C (75 °F), 10 rain days86 °F (30 °C) / 75 °F (24 °C), 10 rain days
- Kota Agung30 °C (86 °F) / 22 °C (72 °F), 15 rain days86 °F (30 °C) / 72 °F (22 °C), 15 rain days
- Kotabaru30 °C (86 °F) / 24 °C (75 °F), 21 rain days86 °F (30 °C) / 75 °F (24 °C), 21 rain days
- Koto Gadang30 °C (86 °F) / 22 °C (72 °F), 12 rain days86 °F (30 °C) / 72 °F (22 °C), 12 rain days
- Krui31 °C (88 °F) / 23 °C (73 °F), 18 rain days88 °F (31 °C) / 73 °F (23 °C), 18 rain days
- Kudus31 °C (88 °F) / 24 °C (75 °F), 18 rain days88 °F (31 °C) / 75 °F (24 °C), 18 rain days
- Kuningan30 °C (86 °F) / 22 °C (72 °F), 18 rain days86 °F (30 °C) / 72 °F (22 °C), 18 rain days
- Kupang32 °C (90 °F) / 24 °C (75 °F), 18 rain days90 °F (32 °C) / 75 °F (24 °C), 18 rain days
- Kuta, Lombok31 °C (88 °F) / 24 °C (75 °F), 19 rain days88 °F (31 °C) / 75 °F (24 °C), 19 rain days
- Kuta31 °C (88 °F) / 24 °C (75 °F), 17 rain days88 °F (31 °C) / 75 °F (24 °C), 17 rain days
- Kutacane30 °C (86 °F) / 22 °C (72 °F), 17 rain days86 °F (30 °C) / 72 °F (22 °C), 17 rain days
- Labuan Bajo32 °C (90 °F) / 24 °C (75 °F), 18 rain days90 °F (32 °C) / 75 °F (24 °C), 18 rain days
- Labuan31 °C (88 °F) / 24 °C (75 °F), 12 rain days88 °F (31 °C) / 75 °F (24 °C), 12 rain days
- Labuhan Lombok31 °C (88 °F) / 23 °C (73 °F), 16 rain days88 °F (31 °C) / 73 °F (23 °C), 16 rain days
- Lamongan30 °C (86 °F) / 24 °C (75 °F), 9 rain days86 °F (30 °C) / 75 °F (24 °C), 9 rain days
- Larantuka31 °C (88 °F) / 24 °C (75 °F), 16 rain days88 °F (31 °C) / 75 °F (24 °C), 16 rain days
- Lasem30 °C (86 °F) / 22 °C (72 °F), 14 rain days86 °F (30 °C) / 72 °F (22 °C), 14 rain days
- Legian31 °C (88 °F) / 24 °C (75 °F), 19 rain days88 °F (31 °C) / 75 °F (24 °C), 19 rain days
- Lembang24 °C (75 °F) / 16 °C (61 °F), 19 rain days75 °F (24 °C) / 61 °F (16 °C), 19 rain days
- Lembar30 °C (86 °F) / 24 °C (75 °F), 12 rain days86 °F (30 °C) / 75 °F (24 °C), 12 rain days
- Lendang Nangka30 °C (86 °F) / 24 °C (75 °F), 11 rain days86 °F (30 °C) / 75 °F (24 °C), 11 rain days
- Lhoknga30 °C (86 °F) / 24 °C (75 °F), 5 rain days86 °F (30 °C) / 75 °F (24 °C), 5 rain days
- Lhokseumawe30 °C (86 °F) / 23 °C (73 °F), 12 rain days86 °F (30 °C) / 73 °F (23 °C), 12 rain days
- Lingga Islands30 °C (86 °F) / 24 °C (75 °F), 11 rain days86 °F (30 °C) / 75 °F (24 °C), 11 rain days
- Linggajati30 °C (86 °F) / 22 °C (72 °F), 10 rain days86 °F (30 °C) / 72 °F (22 °C), 10 rain days
- Loksado31 °C (88 °F) / 23 °C (73 °F), 20 rain days88 °F (31 °C) / 73 °F (23 °C), 20 rain days
- Lovina31 °C (88 °F) / 24 °C (75 °F), 18 rain days88 °F (31 °C) / 75 °F (24 °C), 18 rain days
- Lubuk Linggau31 °C (88 °F) / 22 °C (72 °F), 21 rain days88 °F (31 °C) / 72 °F (22 °C), 21 rain days
- Lumajang31 °C (88 °F) / 24 °C (75 °F), 18 rain days88 °F (31 °C) / 75 °F (24 °C), 18 rain days
- Luwuk30 °C (86 °F) / 24 °C (75 °F), 12 rain days86 °F (30 °C) / 75 °F (24 °C), 12 rain days
- Madiun31 °C (88 °F) / 23 °C (73 °F), 18 rain days88 °F (31 °C) / 73 °F (23 °C), 18 rain days
- Magelang29 °C (84 °F) / 22 °C (72 °F), 18 rain days84 °F (29 °C) / 72 °F (22 °C), 18 rain days
- Magetan30 °C (86 °F) / 24 °C (75 °F), 18 rain days86 °F (30 °C) / 75 °F (24 °C), 18 rain days
- Majalengka30 °C (86 °F) / 22 °C (72 °F), 12 rain days86 °F (30 °C) / 72 °F (22 °C), 12 rain days
- Makale28 °C (82 °F) / 21 °C (70 °F), 20 rain days82 °F (28 °C) / 70 °F (21 °C), 20 rain days
- Makassar31 °C (88 °F) / 25 °C (77 °F), 19 rain days88 °F (31 °C) / 77 °F (25 °C), 19 rain days
- Malang27.2 °C (81 °F) / 21.5 °C (71 °F), 19 rain days81 °F (27.2 °C) / 71 °F (21.5 °C), 19 rain days
- Mamuju31 °C (88 °F) / 24 °C (75 °F), 18 rain days88 °F (31 °C) / 75 °F (24 °C), 18 rain days
- Manado30 °C (86 °F) / 24 °C (75 °F), 21 rain days86 °F (30 °C) / 75 °F (24 °C), 21 rain days
- Manggar30 °C (86 °F) / 24 °C (75 °F), 13 rain days86 °F (30 °C) / 75 °F (24 °C), 13 rain days
- Manokwari30 °C (86 °F) / 24 °C (75 °F), 18 rain days86 °F (30 °C) / 75 °F (24 °C), 18 rain days
- Martapura31 °C (88 °F) / 23 °C (73 °F), 17 rain days88 °F (31 °C) / 73 °F (23 °C), 17 rain days
- Masohi30 °C (86 °F) / 24 °C (75 °F), 12 rain days86 °F (30 °C) / 75 °F (24 °C), 12 rain days
- Mataram31 °C (88 °F) / 24 °C (75 °F), 18 rain days88 °F (31 °C) / 75 °F (24 °C), 18 rain days
- Maumere32 °C (90 °F) / 25 °C (77 °F), 16 rain days90 °F (32 °C) / 77 °F (25 °C), 16 rain days
- Medan30.7 °C (87 °F) / 23.6 °C (74 °F), 18 rain days87 °F (30.7 °C) / 74 °F (23.6 °C), 18 rain days
- Medewi31 °C (88 °F) / 24 °C (75 °F), 17 rain days88 °F (31 °C) / 75 °F (24 °C), 17 rain days
- Merak32 °C (90 °F) / 24 °C (75 °F), 13 rain days90 °F (32 °C) / 75 °F (24 °C), 13 rain days
- Merauke32 °C (90 °F) / 24 °C (75 °F), 15 rain days90 °F (32 °C) / 75 °F (24 °C), 15 rain days
- Metro30 °C (86 °F) / 23 °C (73 °F), 12 rain days86 °F (30 °C) / 73 °F (23 °C), 12 rain days
- Meulaboh30 °C (86 °F) / 23 °C (73 °F), 19 rain days86 °F (30 °C) / 73 °F (23 °C), 19 rain days
- Modisi30 °C (86 °F) / 23 °C (73 °F), 18 rain days86 °F (30 °C) / 73 °F (23 °C), 18 rain days
- Moyo31 °C (88 °F) / 24 °C (75 °F), 18 rain days88 °F (31 °C) / 75 °F (24 °C), 18 rain days
- Muara Bungo31 °C (88 °F) / 23 °C (73 °F), 19 rain days88 °F (31 °C) / 73 °F (23 °C), 19 rain days
- Mungkid30 °C (86 °F) / 23 °C (73 °F), 17 rain days86 °F (30 °C) / 73 °F (23 °C), 17 rain days
- Nagara31 °C (88 °F) / 23 °C (73 °F), 20 rain days88 °F (31 °C) / 73 °F (23 °C), 20 rain days
- Nagoya30 °C (86 °F) / 24 °C (75 °F), 17 rain days86 °F (30 °C) / 75 °F (24 °C), 17 rain days
- Natuna Islands29 °C (84 °F) / 23 °C (73 °F), 18 rain days84 °F (29 °C) / 73 °F (23 °C), 18 rain days
- Negara30 °C (86 °F) / 24 °C (75 °F), 12 rain days86 °F (30 °C) / 75 °F (24 °C), 12 rain days
- Ngawi30.8 °C (87 °F) / 25.8 °C (78 °F), 18 rain days87 °F (30.8 °C) / 78 °F (25.8 °C), 18 rain days
- Nias30 °C (86 °F) / 24 °C (75 °F), 15 rain days86 °F (30 °C) / 75 °F (24 °C), 15 rain days
- Nongsa31 °C (88 °F) / 25 °C (77 °F), 13 rain days88 °F (31 °C) / 77 °F (25 °C), 13 rain days
- Nunukan30 °C (86 °F) / 24 °C (75 °F), 12 rain days86 °F (30 °C) / 75 °F (24 °C), 12 rain days
- Nusa Dua31 °C (88 °F) / 24 °C (75 °F), 17 rain days88 °F (31 °C) / 75 °F (24 °C), 17 rain days
- Nusa Lembongan31 °C (88 °F) / 24 °C (75 °F), 17 rain days88 °F (31 °C) / 75 °F (24 °C), 17 rain days
- Nusa Penida31 °C (88 °F) / 24 °C (75 °F), 17 rain days88 °F (31 °C) / 75 °F (24 °C), 17 rain days
- Nusantara31 °C (88 °F) / 24 °C (75 °F), 11 rain days88 °F (31 °C) / 75 °F (24 °C), 11 rain days
- Pacet30 °C (86 °F) / 22 °C (72 °F), 12 rain days86 °F (30 °C) / 72 °F (22 °C), 12 rain days
- Pacitan31 °C (88 °F) / 24 °C (75 °F), 18 rain days88 °F (31 °C) / 75 °F (24 °C), 18 rain days
- Padang Bai31 °C (88 °F) / 24 °C (75 °F), 17 rain days88 °F (31 °C) / 75 °F (24 °C), 17 rain days
- Padang Panjang30 °C (86 °F) / 22 °C (72 °F), 12 rain days86 °F (30 °C) / 72 °F (22 °C), 12 rain days
- Padang Sidempuan30 °C (86 °F) / 22 °C (72 °F), 14 rain days86 °F (30 °C) / 72 °F (22 °C), 14 rain days
- Padang31 °C (88 °F) / 24 °C (75 °F), 20 rain days88 °F (31 °C) / 75 °F (24 °C), 20 rain days
- Pagar Alam28 °C (82 °F) / 18 °C (64 °F), 19 rain days82 °F (28 °C) / 64 °F (18 °C), 19 rain days
- Palangka Raya32 °C (90 °F) / 23 °C (73 °F), 12 rain days90 °F (32 °C) / 73 °F (23 °C), 12 rain days
- Palembang31 °C (88 °F) / 23 °C (73 °F), 18 rain days88 °F (31 °C) / 73 °F (23 °C), 18 rain days
- Palopo30.8 °C (87 °F) / 23.3 °C (74 °F), 232 rain days87 °F (30.8 °C) / 74 °F (23.3 °C), 232 rain days
- Palu31 °C (88 °F) / 24 °C (75 °F), 18 rain days88 °F (31 °C) / 75 °F (24 °C), 18 rain days
- Pamanukan30 °C (86 °F) / 23 °C (73 °F), 14 rain days86 °F (30 °C) / 73 °F (23 °C), 14 rain days
- Panarukan32 °C (90 °F) / 24 °C (75 °F), 14 rain days90 °F (32 °C) / 75 °F (24 °C), 14 rain days
- Pandeglang30 °C (86 °F) / 24 °C (75 °F), 8 rain days86 °F (30 °C) / 75 °F (24 °C), 8 rain days
- Pangandaran31 °C (88 °F) / 24 °C (75 °F), 17 rain days88 °F (31 °C) / 75 °F (24 °C), 17 rain days
- Pangkal Pinang30 °C (86 °F) / 24 °C (75 °F), 12 rain days86 °F (30 °C) / 75 °F (24 °C), 12 rain days
- Pangkalan Bun31 °C (88 °F) / 22 °C (72 °F), 19 rain days88 °F (31 °C) / 72 °F (22 °C), 19 rain days
- Panimbang31 °C (88 °F) / 24 °C (75 °F), 13 rain days88 °F (31 °C) / 75 °F (24 °C), 13 rain days
- Pariaman31 °C (88 °F) / 23 °C (73 °F), 19 rain days88 °F (31 °C) / 73 °F (23 °C), 19 rain days
- Pasuruan32 °C (90 °F) / 24 °C (75 °F), 16 rain days90 °F (32 °C) / 75 °F (24 °C), 16 rain days
- Pati32 °C (90 °F) / 23 °C (73 °F), 16 rain days90 °F (32 °C) / 73 °F (23 °C), 16 rain days
- Payakumbuh30 °C (86 °F) / 22 °C (72 °F), 15 rain days86 °F (30 °C) / 72 °F (22 °C), 15 rain days
- Pekalongan30 °C (86 °F) / 24 °C (75 °F), 12 rain days86 °F (30 °C) / 75 °F (24 °C), 12 rain days
- Pekanbaru32 °C (90 °F) / 23 °C (73 °F), 18 rain days90 °F (32 °C) / 73 °F (23 °C), 18 rain days
- Pelabuhan Ratu30 °C (86 °F) / 23 °C (73 °F), 12 rain days86 °F (30 °C) / 73 °F (23 °C), 12 rain days
- Pemalang30 °C (86 °F) / 22 °C (72 °F), 11 rain days86 °F (30 °C) / 72 °F (22 °C), 11 rain days
- Pematangsiantar30 °C (86 °F) / 23 °C (73 °F), 14 rain days86 °F (30 °C) / 73 °F (23 °C), 14 rain days
- Pemuteran31 °C (88 °F) / 24 °C (75 °F), 17 rain days88 °F (31 °C) / 75 °F (24 °C), 17 rain days
- Poncosari30 °C (86 °F) / 23 °C (73 °F), 16 rain days86 °F (30 °C) / 73 °F (23 °C), 16 rain days
- Ponorogo30 °C (86 °F) / 22 °C (72 °F), 18 rain days86 °F (30 °C) / 72 °F (22 °C), 18 rain days
- Pontianak31 °C (88 °F) / 23 °C (73 °F), 19 rain days88 °F (31 °C) / 73 °F (23 °C), 19 rain days
- Probolinggo32 °C (90 °F) / 24 °C (75 °F), 16 rain days90 °F (32 °C) / 75 °F (24 °C), 16 rain days
- Pujon30 °C (86 °F) / 22 °C (72 °F), 12 rain days86 °F (30 °C) / 72 °F (22 °C), 12 rain days
- Pulau Ai30 °C (86 °F) / 24 °C (75 °F), 19 rain days86 °F (30 °C) / 75 °F (24 °C), 19 rain days
- Pulau Hatta30 °C (86 °F) / 24 °C (75 °F), 13 rain days86 °F (30 °C) / 75 °F (24 °C), 13 rain days
- Pulau Run30 °C (86 °F) / 24 °C (75 °F), 10 rain days86 °F (30 °C) / 75 °F (24 °C), 10 rain days
- Puncak24 °C (75 °F) / 16 °C (61 °F), 20 rain days75 °F (24 °C) / 61 °F (16 °C), 20 rain days
- Purbalingga31 °C (88 °F) / 23 °C (73 °F), 19 rain days88 °F (31 °C) / 73 °F (23 °C), 19 rain days
- Purwakarta30 °C (86 °F) / 23 °C (73 °F), 13 rain days86 °F (30 °C) / 73 °F (23 °C), 13 rain days
- Purwokerto31 °C (88 °F) / 23 °C (73 °F), 18 rain days88 °F (31 °C) / 73 °F (23 °C), 18 rain days
- Purworejo30 °C (86 °F) / 22 °C (72 °F), 11 rain days86 °F (30 °C) / 72 °F (22 °C), 11 rain days
- Rangkasbitung31 °C (88 °F) / 24 °C (75 °F), 11 rain days88 °F (31 °C) / 75 °F (24 °C), 11 rain days
- Rantauprapat30 °C (86 °F) / 22 °C (72 °F), 15 rain days86 °F (30 °C) / 72 °F (22 °C), 15 rain days
- Rantepao27 °C (81 °F) / 18 °C (64 °F), 22 rain days81 °F (27 °C) / 64 °F (18 °C), 22 rain days
- Rembang33 °C (91 °F) / 24 °C (75 °F), 12 rain days91 °F (33 °C) / 75 °F (24 °C), 12 rain days
- Rengasdengklok30 °C (86 °F) / 23 °C (73 °F), 11 rain days86 °F (30 °C) / 73 °F (23 °C), 11 rain days
- Riung31 °C (88 °F) / 24 °C (75 °F), 16 rain days88 °F (31 °C) / 75 °F (24 °C), 16 rain days
- Ruteng26 °C (79 °F) / 16 °C (61 °F), 16 rain days79 °F (26 °C) / 61 °F (16 °C), 16 rain days
- Sabang30 °C (86 °F) / 24 °C (75 °F), 12 rain days86 °F (30 °C) / 75 °F (24 °C), 12 rain days
- Salatiga28 °C (82 °F) / 21 °C (70 °F), 20 rain days82 °F (28 °C) / 70 °F (21 °C), 20 rain days
- Samarinda33 °C (91 °F) / 24 °C (75 °F), 19 rain days91 °F (33 °C) / 75 °F (24 °C), 19 rain days
- Sanur31 °C (88 °F) / 24 °C (75 °F), 18 rain days88 °F (31 °C) / 75 °F (24 °C), 18 rain days
- Saparua30 °C (86 °F) / 24 °C (75 °F), 15 rain days86 °F (30 °C) / 75 °F (24 °C), 15 rain days
- Sape30 °C (86 °F) / 24 °C (75 °F), 12 rain days86 °F (30 °C) / 75 °F (24 °C), 12 rain days
- Sawarna30 °C (86 °F) / 24 °C (75 °F), 12 rain days86 °F (30 °C) / 75 °F (24 °C), 12 rain days
- Sekupang31 °C (88 °F) / 24 °C (75 °F), 12 rain days88 °F (31 °C) / 75 °F (24 °C), 12 rain days
- Selatpanjang31 °C (88 °F) / 23 °C (73 °F), 17 rain days88 °F (31 °C) / 73 °F (23 °C), 17 rain days
- Semarang32 °C (90 °F) / 25 °C (77 °F), 17 rain days90 °F (32 °C) / 77 °F (25 °C), 17 rain days
- Seminyak31 °C (88 °F) / 24 °C (75 °F), 18 rain days88 °F (31 °C) / 75 °F (24 °C), 18 rain days
- Senaru29 °C (84 °F) / 22 °C (72 °F), 20 rain days84 °F (29 °C) / 72 °F (22 °C), 20 rain days
- Senggigi31 °C (88 °F) / 24 °C (75 °F), 19 rain days88 °F (31 °C) / 75 °F (24 °C), 19 rain days
- Serang22.8 °C (73 °F) / 31.7 °C (89 °F), 217 rain days73 °F (22.8 °C) / 89 °F (31.7 °C), 217 rain days
- Siak Sri Indrapura31 °C (88 °F) / 23 °C (73 °F), 14 rain days88 °F (31 °C) / 73 °F (23 °C), 14 rain days
- Sibolga31 °C (88 °F) / 23 °C (73 °F), 12 rain days88 °F (31 °C) / 73 °F (23 °C), 12 rain days
- Sidikalang30 °C (86 °F) / 20 °C (68 °F), 17 rain days86 °F (30 °C) / 68 °F (20 °C), 17 rain days
- Sidoarjo31 °C (88 °F) / 24 °C (75 °F), 13 rain days88 °F (31 °C) / 75 °F (24 °C), 13 rain days
- Singaraja31 °C (88 °F) / 24 °C (75 °F), 18 rain days88 °F (31 °C) / 75 °F (24 °C), 18 rain days
- Singkawang30 °C (86 °F) / 23 °C (73 °F), 23 rain days86 °F (30 °C) / 73 °F (23 °C), 23 rain days
- Singkil30 °C (86 °F) / 23 °C (73 °F), 17 rain days86 °F (30 °C) / 73 °F (23 °C), 17 rain days
- Soe30 °C (86 °F) / 22 °C (72 °F), 12 rain days86 °F (30 °C) / 72 °F (22 °C), 12 rain days
- Sokaraja30 °C (86 °F) / 22 °C (72 °F), 12 rain days86 °F (30 °C) / 72 °F (22 °C), 12 rain days
- Solo31 °C (88 °F) / 22 °C (72 °F), 17 rain days88 °F (31 °C) / 72 °F (22 °C), 17 rain days
- Solok29 °C (84 °F) / 21 °C (70 °F), 19 rain days84 °F (29 °C) / 70 °F (21 °C), 19 rain days
- Sorong31 °C (88 °F) / 24 °C (75 °F), 19 rain days88 °F (31 °C) / 75 °F (24 °C), 19 rain days
- South Tangerang30 °C (86 °F) / 24 °C (75 °F), 19 rain days86 °F (30 °C) / 75 °F (24 °C), 19 rain days
- Sragen28 °C (82 °F) / 22 °C (72 °F), 12 rain days82 °F (28 °C) / 72 °F (22 °C), 12 rain days
- Subang30 °C (86 °F) / 22 °C (72 °F), 10 rain days86 °F (30 °C) / 72 °F (22 °C), 10 rain days
- Sukabumi29 °C (84 °F) / 21 °C (70 °F), 20 rain days84 °F (29 °C) / 70 °F (21 °C), 20 rain days
- Sukoharjo30 °C (86 °F) / 21 °C (70 °F), 2 rain days86 °F (30 °C) / 70 °F (21 °C), 2 rain days
- Sumbawa Besar30 °C (86 °F) / 24 °C (75 °F), 10 rain days86 °F (30 °C) / 75 °F (24 °C), 10 rain days
- Sumedang30 °C (86 °F) / 23 °C (73 °F), 12 rain days86 °F (30 °C) / 73 °F (23 °C), 12 rain days
- Sumpat31 °C (88 °F) / 23 °C (73 °F), 12 rain days88 °F (31 °C) / 73 °F (23 °C), 12 rain days
- Sungai Liat31 °C (88 °F) / 24 °C (75 °F), 11 rain days88 °F (31 °C) / 75 °F (24 °C), 11 rain days
- Sungai Penuh29 °C (84 °F) / 20 °C (68 °F), 19 rain days84 °F (29 °C) / 68 °F (20 °C), 19 rain days
- Sungai Pinang31 °C (88 °F) / 23 °C (73 °F), 18 rain days88 °F (31 °C) / 73 °F (23 °C), 18 rain days
- Tabanan31 °C (88 °F) / 24 °C (75 °F), 19 rain days88 °F (31 °C) / 75 °F (24 °C), 19 rain days
- Takengon28 °C (82 °F) / 18 °C (64 °F), 16 rain days82 °F (28 °C) / 64 °F (18 °C), 16 rain days
- Taman Mini Indonesia Indah30 °C (86 °F) / 24 °C (75 °F), 18 rain days86 °F (30 °C) / 75 °F (24 °C), 18 rain days
- Tambolaka30 °C (86 °F) / 24 °C (75 °F), 13 rain days86 °F (30 °C) / 75 °F (24 °C), 13 rain days
- Tambrauw Regency31 °C (88 °F) / 24 °C (75 °F), 18 rain days88 °F (31 °C) / 75 °F (24 °C), 18 rain days
- Tangerang31 °C (88 °F) / 24 °C (75 °F), 18 rain days88 °F (31 °C) / 75 °F (24 °C), 18 rain days
- Tanjung Balai30 °C (86 °F) / 22 °C (72 °F), 13 rain days86 °F (30 °C) / 72 °F (22 °C), 13 rain days
- Tanjung Batu32 °C (90 °F) / 24 °C (75 °F), 15 rain days90 °F (32 °C) / 75 °F (24 °C), 15 rain days
- Tanjung Bira30 °C (86 °F) / 24 °C (75 °F), 17 rain days86 °F (30 °C) / 75 °F (24 °C), 17 rain days
- Tanjung Pandan30 °C (86 °F) / 24 °C (75 °F), 9 rain days86 °F (30 °C) / 75 °F (24 °C), 9 rain days
- Tanjung Pinang31 °C (88 °F) / 24 °C (75 °F), 12 rain days88 °F (31 °C) / 75 °F (24 °C), 12 rain days
- Tanjung Uban30 °C (86 °F) / 23 °C (73 °F), 17 rain days86 °F (30 °C) / 73 °F (23 °C), 17 rain days
- Tanjung31 °C (88 °F) / 24 °C (75 °F), 19 rain days88 °F (31 °C) / 75 °F (24 °C), 19 rain days
- Tapak Tuan31 °C (88 °F) / 23 °C (73 °F), 16 rain days88 °F (31 °C) / 73 °F (23 °C), 16 rain days
- Tarakan32 °C (90 °F) / 24 °C (75 °F), 15 rain days90 °F (32 °C) / 75 °F (24 °C), 15 rain days
- Tasikmalaya29.5 °C (85 °F) / 21.9 °C (71 °F), 0 rain days85 °F (29.5 °C) / 71 °F (21.9 °C), 0 rain days
- Tegal30 °C (86 °F) / 22 °C (72 °F), 12 rain days86 °F (30 °C) / 72 °F (22 °C), 12 rain days
- Temanggung30 °C (86 °F) / 22 °C (72 °F), 13 rain days86 °F (30 °C) / 72 °F (22 °C), 13 rain days
- Tentena31 °C (88 °F) / 24 °C (75 °F), 15 rain days88 °F (31 °C) / 75 °F (24 °C), 15 rain days
- Ternate30 °C (86 °F) / 24 °C (75 °F), 19 rain days86 °F (30 °C) / 75 °F (24 °C), 19 rain days
- Tetebatu27 °C (81 °F) / 22 °C (72 °F), 19 rain days81 °F (27 °C) / 72 °F (22 °C), 19 rain days
- Tidore30 °C (86 °F) / 24 °C (75 °F), 12 rain days86 °F (30 °C) / 75 °F (24 °C), 12 rain days
- Timika30 °C (86 °F) / 24 °C (75 °F), 12 rain days86 °F (30 °C) / 75 °F (24 °C), 12 rain days
- Tirta Gangga30 °C (86 °F) / 24 °C (75 °F), 11 rain days86 °F (30 °C) / 75 °F (24 °C), 11 rain days
- Tobelo30 °C (86 °F) / 24 °C (75 °F), 12 rain days86 °F (30 °C) / 75 °F (24 °C), 12 rain days
- Tomohon26 °C (79 °F) / 18 °C (64 °F), 21 rain days79 °F (26 °C) / 64 °F (18 °C), 21 rain days
- Trawas28 °C (82 °F) / 20 °C (68 °F), 17 rain days82 °F (28 °C) / 68 °F (20 °C), 17 rain days
- Trenggalek28 °C (82 °F) / 22 °C (72 °F), 8 rain days82 °F (28 °C) / 72 °F (22 °C), 8 rain days
- Tretes27 °C (81 °F) / 21 °C (70 °F), 17 rain days81 °F (27 °C) / 70 °F (21 °C), 17 rain days
- Trikora30 °C (86 °F) / 24 °C (75 °F), 18 rain days86 °F (30 °C) / 75 °F (24 °C), 18 rain days
- Trowulan30 °C (86 °F) / 23 °C (73 °F), 15 rain days86 °F (30 °C) / 73 °F (23 °C), 15 rain days
- Tuban30 °C (86 °F) / 23 °C (73 °F), 12 rain days86 °F (30 °C) / 73 °F (23 °C), 12 rain days
- Tulungagung31 °C (88 °F) / 23 °C (73 °F), 17 rain days88 °F (31 °C) / 73 °F (23 °C), 17 rain days
- Tumbak30 °C (86 °F) / 23 °C (73 °F), 17 rain days86 °F (30 °C) / 73 °F (23 °C), 17 rain days
- Ujung Genteng30 °C (86 °F) / 24 °C (75 °F), 10 rain days86 °F (30 °C) / 75 °F (24 °C), 10 rain days
- Ungaran30 °C (86 °F) / 22 °C (72 °F), 18 rain days86 °F (30 °C) / 72 °F (22 °C), 18 rain days
- Wae Rebo30 °C (86 °F) / 24 °C (75 °F), 14 rain days86 °F (30 °C) / 75 °F (24 °C), 14 rain days
- Waikabubak31 °C (88 °F) / 24 °C (75 °F), 2 rain days88 °F (31 °C) / 75 °F (24 °C), 2 rain days
- Waingapu32 °C (90 °F) / 24 °C (75 °F), 18 rain days90 °F (32 °C) / 75 °F (24 °C), 18 rain days
- Wakatobi31 °C (88 °F) / 24 °C (75 °F), 17 rain days88 °F (31 °C) / 75 °F (24 °C), 17 rain days
- Wamena28 °C (82 °F) / 22 °C (72 °F), 19 rain days82 °F (28 °C) / 72 °F (22 °C), 19 rain days
- Waterfront City30 °C (86 °F) / 24 °C (75 °F), 17 rain days86 °F (30 °C) / 75 °F (24 °C), 17 rain days
- Wonogiri27 °C (81 °F) / 24 °C (75 °F), 10 rain days81 °F (27 °C) / 75 °F (24 °C), 10 rain days
- Wonosobo26 °C (79 °F) / 18 °C (64 °F), 20 rain days79 °F (26 °C) / 64 °F (18 °C), 20 rain days
Festivals and holidays
Dates as our data lists them. Moving holidays (lunar and Islamic calendars, Easter) shift every year: check the date for your year before you build a trip on it.
Galungan and Kuningan (Bali)
Every 210 days (check)
Penjor poles line roads; temple ceremonies; some businesses close.
Christmas
25 Dec
Bali and Java resorts fill to New Year.
Christmas and New Year
25 December, 31 December · Ubud
Peak prices and traffic; book ahead.
Crowds and prices
- Crowds · Indonesia
- High
- Prices · Indonesia
- High
High-price month: see what to book ahead.
Compare two months
Weather, crowds and prices for any two months in Indonesia, side by side.
Verdict
Dec: Mixed
May: Great (better)
Crowds
Dec: High
May: Medium
Prices
Dec: High
May: Medium
Festivals listed
Dec: 3
May: 1
December: Wet but Christmas–New Year crowds fill Bali.
May: Dry season starts; good for Komodo, Bromo and Bali.
Indonesia: figures are long-term averages from this guide, not a forecast.
What to pack
- A rain jacket or umbrella and shoes that dry fast
Where to go in December
Rated best or good this month
Sulawesi and Maluku
Best weather of the year (Toraja, Bunaken, Raja Ampat (Papua))
Best months: Oct–Apr (drier; November is the driest month)
Best months: Oct–Apr (calm seas, good visibility)
Best months: Feb–Sep (drier); avoid the Dec–Jan rain peak
Best months: Oct–Apr (drier window; seas calmer)
Best months: Oct–May
Best months: Dec–Mar (dry season, best surf)
Best months: Oct–Apr (dry season)
Best months: Oct–Apr (calmer seas, drier days)
Best months: Oct–Apr