When to go · Indonesia
Indonesia in March
Mixed month. Nyepi shuts Bali for 24 h and Idul Fitri travel peaks in 2026 (both check).
Key facts
- Verdict
- Mixed
- Crowds
- Medium
- Indonesia
- Prices
- Medium
- Indonesia
Verdict
Nyepi shuts Bali for 24 h and Idul Fitri travel peaks in 2026 (both check).
Is another month better than March?
March is rated mixed. These months rate higher:
Weather in March
- 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, Padangfine
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)fine
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 Javabest weather
Dry season Apr–Oct; rain peaks Nov–Mar, may affect temple access.
- Ubud31 °C (88 °F) / 22 °C (72 °F), 17 rain days88 °F (31 °C) / 72 °F (22 °C), 17 rain days
- Ambarawa29 °C (84 °F) / 20 °C (68 °F), 17 rain days84 °F (29 °C) / 68 °F (20 °C), 17 rain days
- Ambon31.1 °C (88 °F) / 23.8 °C (75 °F), 0 rain days88 °F (31.1 °C) / 75 °F (23.8 °C), 0 rain days
- Amed31 °C (88 °F) / 24 °C (75 °F), 15 rain days88 °F (31 °C) / 75 °F (24 °C), 15 rain days
- Amlapura32 °C (90 °F) / 25 °C (77 °F), 9 rain days90 °F (32 °C) / 77 °F (25 °C), 9 rain days
- Ampana31 °C (88 °F) / 23 °C (73 °F), 17 rain days88 °F (31 °C) / 73 °F (23 °C), 17 rain days
- Amuntai31 °C (88 °F) / 23 °C (73 °F), 15 rain days88 °F (31 °C) / 73 °F (23 °C), 15 rain days
- Anyer31 °C (88 °F) / 24 °C (75 °F), 15 rain days88 °F (31 °C) / 75 °F (24 °C), 15 rain days
- Apo Kayan34 °C (93 °F) / 25 °C (77 °F), 13 rain days93 °F (34 °C) / 77 °F (25 °C), 13 rain days
- Asmat33 °C (91 °F) / 25 °C (77 °F), 15 rain days91 °F (33 °C) / 77 °F (25 °C), 15 rain days
- Atambua31 °C (88 °F) / 24 °C (75 °F), 16 rain days88 °F (31 °C) / 75 °F (24 °C), 16 rain days
- Bajawa25 °C (77 °F) / 15 °C (59 °F), 17 rain days77 °F (25 °C) / 59 °F (15 °C), 17 rain days
- Balikpapan31.7 °C (89 °F) / 24.5 °C (76 °F), 19 rain days89 °F (31.7 °C) / 76 °F (24.5 °C), 19 rain days
- Banda Aceh32 °C (90 °F) / 23 °C (73 °F), 12 rain days90 °F (32 °C) / 73 °F (23 °C), 12 rain days
- Banda Api31 °C (88 °F) / 25 °C (77 °F), 10 rain days88 °F (31 °C) / 77 °F (25 °C), 10 rain days
- Banda Besar31 °C (88 °F) / 25 °C (77 °F), 10 rain days88 °F (31 °C) / 77 °F (25 °C), 10 rain days
- Banda Neira31 °C (88 °F) / 24 °C (75 °F), 16 rain days88 °F (31 °C) / 75 °F (24 °C), 16 rain days
- Bandar Lampung31 °C (88 °F) / 22 °C (72 °F), 12 rain days88 °F (31 °C) / 72 °F (22 °C), 12 rain days
- Bangsal32 °C (90 °F) / 25 °C (77 °F), 12 rain days90 °F (32 °C) / 77 °F (25 °C), 12 rain days
- Banjar31 °C (88 °F) / 23 °C (73 °F), 13 rain days88 °F (31 °C) / 73 °F (23 °C), 13 rain days
- Banjarbaru32 °C (90 °F) / 25 °C (77 °F), 10 rain days90 °F (32 °C) / 77 °F (25 °C), 10 rain days
- Banjarmasin33 °C (91 °F) / 24 °C (75 °F), 16 rain days91 °F (33 °C) / 75 °F (24 °C), 16 rain days
- Banjarnegara29 °C (84 °F) / 22 °C (72 °F), 12 rain days84 °F (29 °C) / 72 °F (22 °C), 12 rain days
- Banten, town33 °C (91 °F) / 25 °C (77 °F), 12 rain days91 °F (33 °C) / 77 °F (25 °C), 12 rain days
- Banyuwangi32 °C (90 °F) / 24 °C (75 °F), 15 rain days90 °F (32 °C) / 75 °F (24 °C), 15 rain days
- Barabai32 °C (90 °F) / 23 °C (73 °F), 18 rain days90 °F (32 °C) / 73 °F (23 °C), 18 rain days
- Batam Centre32 °C (90 °F) / 25 °C (77 °F), 9 rain days90 °F (32 °C) / 77 °F (25 °C), 9 rain days
- Batang32 °C (90 °F) / 23 °C (73 °F), 9 rain days90 °F (32 °C) / 73 °F (23 °C), 9 rain days
- Batu Karas31 °C (88 °F) / 24 °C (75 °F), 17 rain days88 °F (31 °C) / 75 °F (24 °C), 17 rain days
- Batu Licin31 °C (88 °F) / 23 °C (73 °F), 15 rain days88 °F (31 °C) / 73 °F (23 °C), 15 rain days
- Batu25 °C (77 °F) / 17 °C (63 °F), 16 rain days77 °F (25 °C) / 63 °F (17 °C), 16 rain days
- Batujaya33 °C (91 °F) / 25 °C (77 °F), 8 rain days91 °F (33 °C) / 77 °F (25 °C), 8 rain days
- Batusangkar32 °C (90 °F) / 25 °C (77 °F), 13 rain days90 °F (32 °C) / 77 °F (25 °C), 13 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), 15 rain days88 °F (31 °C) / 75 °F (24 °C), 15 rain days
- Bekasi31 °C (88 °F) / 24 °C (75 °F), 14 rain days88 °F (31 °C) / 75 °F (24 °C), 14 rain days
- Belitung31 °C (88 °F) / 24 °C (75 °F), 15 rain days88 °F (31 °C) / 75 °F (24 °C), 15 rain days
- Bengkulu31 °C (88 °F) / 23 °C (73 °F), 17 rain days88 °F (31 °C) / 73 °F (23 °C), 17 rain days
- Berastagi28.6 °C (83 °F) / 18.1 °C (65 °F), 19 rain days83 °F (28.6 °C) / 65 °F (18.1 °C), 19 rain days
- Biak30 °C (86 °F) / 24 °C (75 °F), 17 rain days86 °F (30 °C) / 75 °F (24 °C), 17 rain days
- Bima31 °C (88 °F) / 23 °C (73 °F), 14 rain days88 °F (31 °C) / 73 °F (23 °C), 14 rain days
- Binjai33 °C (91 °F) / 25 °C (77 °F), 13 rain days91 °F (33 °C) / 77 °F (25 °C), 13 rain days
- Bintan Resorts31 °C (88 °F) / 24 °C (75 °F), 12 rain days88 °F (31 °C) / 75 °F (24 °C), 12 rain days
- Bitung31 °C (88 °F) / 24 °C (75 °F), 12 rain days88 °F (31 °C) / 75 °F (24 °C), 12 rain days
- Blitar31 °C (88 °F) / 23 °C (73 °F), 16 rain days88 °F (31 °C) / 73 °F (23 °C), 16 rain days
- Blora33 °C (91 °F) / 24 °C (75 °F), 6 rain days91 °F (33 °C) / 75 °F (24 °C), 6 rain days
- Bogor29 °C (84 °F) / 21 °C (70 °F), 19 rain days84 °F (29 °C) / 70 °F (21 °C), 19 rain days
- Bojonegoro32 °C (90 °F) / 24 °C (75 °F), 15 rain days90 °F (32 °C) / 75 °F (24 °C), 15 rain days
- Bondowoso32 °C (90 °F) / 25 °C (77 °F), 13 rain days90 °F (32 °C) / 77 °F (25 °C), 13 rain days
- Bontang31 °C (88 °F) / 24 °C (75 °F), 17 rain days88 °F (31 °C) / 75 °F (24 °C), 17 rain days
- Boyolali30 °C (86 °F) / 22 °C (72 °F), 18 rain days86 °F (30 °C) / 72 °F (22 °C), 18 rain days
- Brebes33 °C (91 °F) / 24 °C (75 °F), 9 rain days91 °F (33 °C) / 75 °F (24 °C), 9 rain days
- Budakeling32 °C (90 °F) / 25 °C (77 °F), 12 rain days90 °F (32 °C) / 77 °F (25 °C), 12 rain days
- Bukittinggi26 °C (79 °F) / 17 °C (63 °F), 16 rain days79 °F (26 °C) / 63 °F (17 °C), 16 rain days
- Bungus Bay31 °C (88 °F) / 25 °C (77 °F), 6 rain days88 °F (31 °C) / 77 °F (25 °C), 6 rain days
- Buru Island31 °C (88 °F) / 24 °C (75 °F), 17 rain days88 °F (31 °C) / 75 °F (24 °C), 17 rain days
- Candidasa31 °C (88 °F) / 24 °C (75 °F), 14 rain days88 °F (31 °C) / 75 °F (24 °C), 14 rain days
- Canggu31 °C (88 °F) / 24 °C (75 °F), 14 rain days88 °F (31 °C) / 75 °F (24 °C), 14 rain days
- Carita31 °C (88 °F) / 25 °C (77 °F), 10 rain days88 °F (31 °C) / 77 °F (25 °C), 10 rain days
- Cepu32 °C (90 °F) / 24 °C (75 °F), 9 rain days90 °F (32 °C) / 75 °F (24 °C), 9 rain days
- Ciamis31 °C (88 °F) / 22 °C (72 °F), 16 rain days88 °F (31 °C) / 72 °F (22 °C), 16 rain days
- Cianjur30 °C (86 °F) / 21 °C (70 °F), 17 rain days86 °F (30 °C) / 70 °F (21 °C), 17 rain days
- Ciater32 °C (90 °F) / 23 °C (73 °F), 13 rain days90 °F (32 °C) / 73 °F (23 °C), 13 rain days
- Cikampek31 °C (88 °F) / 23 °C (73 °F), 10 rain days88 °F (31 °C) / 73 °F (23 °C), 10 rain days
- Cilacap32 °C (90 °F) / 25 °C (77 °F), 13 rain days90 °F (32 °C) / 77 °F (25 °C), 13 rain days
- Cilegon31.6 °C (89 °F) / 22.8 °C (73 °F), 15 rain days89 °F (31.6 °C) / 73 °F (22.8 °C), 15 rain days
- Cimahi32 °C (90 °F) / 23 °C (73 °F), 10 rain days90 °F (32 °C) / 73 °F (23 °C), 10 rain days
- Cimaja31 °C (88 °F) / 22 °C (72 °F), 12 rain days88 °F (31 °C) / 72 °F (22 °C), 12 rain days
- Cirebon32 °C (90 °F) / 23 °C (73 °F), 15 rain days90 °F (32 °C) / 73 °F (23 °C), 15 rain days
- Ciwidey30 °C (86 °F) / 20 °C (68 °F), 8 rain days86 °F (30 °C) / 68 °F (20 °C), 8 rain days
- Curup31 °C (88 °F) / 22 °C (72 °F), 18 rain days88 °F (31 °C) / 72 °F (22 °C), 18 rain days
- Demak33 °C (91 °F) / 23 °C (73 °F), 12 rain days91 °F (33 °C) / 73 °F (23 °C), 12 rain days
- Denpasar31 °C (88 °F) / 25 °C (77 °F), 14 rain days88 °F (31 °C) / 77 °F (25 °C), 14 rain days
- Depok31 °C (88 °F) / 23 °C (73 °F), 15 rain days88 °F (31 °C) / 73 °F (23 °C), 15 rain days
- Derawan33 °C (91 °F) / 24 °C (75 °F), 12 rain days91 °F (33 °C) / 75 °F (24 °C), 12 rain days
- Dieng Plateau21 °C (70 °F) / 12 °C (54 °F), 19 rain days70 °F (21 °C) / 54 °F (12 °C), 19 rain days
- Dumai32 °C (90 °F) / 23 °C (73 °F), 13 rain days90 °F (32 °C) / 73 °F (23 °C), 13 rain days
- Ende31 °C (88 °F) / 22 °C (72 °F), 15 rain days88 °F (31 °C) / 72 °F (22 °C), 15 rain days
- Fakfak31 °C (88 °F) / 24 °C (75 °F), 18 rain days88 °F (31 °C) / 75 °F (24 °C), 18 rain days
- Garut28 °C (82 °F) / 18 °C (64 °F), 18 rain days82 °F (28 °C) / 64 °F (18 °C), 18 rain days
- Gedong Tataan31 °C (88 °F) / 25 °C (77 °F), 13 rain days88 °F (31 °C) / 77 °F (25 °C), 13 rain days
- Gili Air31 °C (88 °F) / 24 °C (75 °F), 14 rain days88 °F (31 °C) / 75 °F (24 °C), 14 rain days
- Gili Meno32 °C (90 °F) / 24 °C (75 °F), 15 rain days90 °F (32 °C) / 75 °F (24 °C), 15 rain days
- Gili Trawangan32 °C (90 °F) / 24 °C (75 °F), 14 rain days90 °F (32 °C) / 75 °F (24 °C), 14 rain days
- Gilimanuk32 °C (90 °F) / 25 °C (77 °F), 10 rain days90 °F (32 °C) / 77 °F (25 °C), 10 rain days
- Gorontalo31 °C (88 °F) / 24 °C (75 °F), 16 rain days88 °F (31 °C) / 75 °F (24 °C), 16 rain days
- Gresik32 °C (90 °F) / 25 °C (77 °F), 13 rain days90 °F (32 °C) / 77 °F (25 °C), 13 rain days
- Grobogan31 °C (88 °F) / 24 °C (75 °F), 15 rain days88 °F (31 °C) / 75 °F (24 °C), 15 rain days
- Indramayu33 °C (91 °F) / 24 °C (75 °F), 9 rain days91 °F (33 °C) / 75 °F (24 °C), 9 rain days
- Jambi32 °C (90 °F) / 23 °C (73 °F), 16 rain days90 °F (32 °C) / 73 °F (23 °C), 16 rain days
- Jayapura31 °C (88 °F) / 24 °C (75 °F), 20 rain days88 °F (31 °C) / 75 °F (24 °C), 20 rain days
- Jember31 °C (88 °F) / 24 °C (75 °F), 16 rain days88 °F (31 °C) / 75 °F (24 °C), 16 rain days
- Jepara31 °C (88 °F) / 24 °C (75 °F), 15 rain days88 °F (31 °C) / 75 °F (24 °C), 15 rain days
- Jimbaran31 °C (88 °F) / 24 °C (75 °F), 17 rain days88 °F (31 °C) / 75 °F (24 °C), 17 rain days
- Jombang33 °C (91 °F) / 24 °C (75 °F), 13 rain days91 °F (33 °C) / 75 °F (24 °C), 13 rain days
- Kajen32 °C (90 °F) / 25 °C (77 °F), 13 rain days90 °F (32 °C) / 77 °F (25 °C), 13 rain days
- Kandangan31 °C (88 °F) / 23 °C (73 °F), 15 rain days88 °F (31 °C) / 73 °F (23 °C), 15 rain days
- Karanganyar32 °C (90 °F) / 23 °C (73 °F), 13 rain days90 °F (32 °C) / 73 °F (23 °C), 13 rain days
- Karawaci31 °C (88 °F) / 24 °C (75 °F), 16 rain days88 °F (31 °C) / 75 °F (24 °C), 16 rain days
- Karawang32 °C (90 °F) / 25 °C (77 °F), 12 rain days90 °F (32 °C) / 77 °F (25 °C), 12 rain days
- Karimun32 °C (90 °F) / 25 °C (77 °F), 10 rain days90 °F (32 °C) / 77 °F (25 °C), 10 rain days
- Kebumen32 °C (90 °F) / 23 °C (73 °F), 16 rain days90 °F (32 °C) / 73 °F (23 °C), 16 rain days
- Kefamenanu31 °C (88 °F) / 22 °C (72 °F), 14 rain days88 °F (31 °C) / 72 °F (22 °C), 14 rain days
- Kelimutu24 °C (75 °F) / 16 °C (61 °F), 16 rain days75 °F (24 °C) / 61 °F (16 °C), 16 rain days
- Kendal32 °C (90 °F) / 25 °C (77 °F), 16 rain days90 °F (32 °C) / 77 °F (25 °C), 16 rain days
- Kendari31 °C (88 °F) / 24 °C (75 °F), 17 rain days88 °F (31 °C) / 75 °F (24 °C), 17 rain days
- Ketambe31 °C (88 °F) / 25 °C (77 °F), 12 rain days88 °F (31 °C) / 77 °F (25 °C), 12 rain days
- Kijang32 °C (90 °F) / 26 °C (79 °F), 8 rain days90 °F (32 °C) / 79 °F (26 °C), 8 rain days
- Kintamani25 °C (77 °F) / 17 °C (63 °F), 16 rain days77 °F (25 °C) / 63 °F (17 °C), 16 rain days
- Kisaran33 °C (91 °F) / 24 °C (75 °F), 11 rain days91 °F (33 °C) / 75 °F (24 °C), 11 rain days
- Klaten28 °C (82 °F) / 24 °C (75 °F), 12 rain days82 °F (28 °C) / 75 °F (24 °C), 12 rain days
- Klungkung31 °C (88 °F) / 25 °C (77 °F), 8 rain days88 °F (31 °C) / 77 °F (25 °C), 8 rain days
- Kota Agung31 °C (88 °F) / 22 °C (72 °F), 13 rain days88 °F (31 °C) / 72 °F (22 °C), 13 rain days
- Kotabaru31 °C (88 °F) / 24 °C (75 °F), 18 rain days88 °F (31 °C) / 75 °F (24 °C), 18 rain days
- Koto Gadang31 °C (88 °F) / 23 °C (73 °F), 10 rain days88 °F (31 °C) / 73 °F (23 °C), 10 rain days
- Krui32 °C (90 °F) / 23 °C (73 °F), 16 rain days90 °F (32 °C) / 73 °F (23 °C), 16 rain days
- Kudus31 °C (88 °F) / 24 °C (75 °F), 15 rain days88 °F (31 °C) / 75 °F (24 °C), 15 rain days
- Kuningan31 °C (88 °F) / 22 °C (72 °F), 15 rain days88 °F (31 °C) / 72 °F (22 °C), 15 rain days
- Kupang31 °C (88 °F) / 24 °C (75 °F), 15 rain days88 °F (31 °C) / 75 °F (24 °C), 15 rain days
- Kuta, Lombok31 °C (88 °F) / 24 °C (75 °F), 15 rain days88 °F (31 °C) / 75 °F (24 °C), 15 rain days
- Kuta31 °C (88 °F) / 24 °C (75 °F), 14 rain days88 °F (31 °C) / 75 °F (24 °C), 14 rain days
- Kutacane31 °C (88 °F) / 22 °C (72 °F), 13 rain days88 °F (31 °C) / 72 °F (22 °C), 13 rain days
- Labuan Bajo31 °C (88 °F) / 24 °C (75 °F), 15 rain days88 °F (31 °C) / 75 °F (24 °C), 15 rain days
- Labuan32 °C (90 °F) / 25 °C (77 °F), 9 rain days90 °F (32 °C) / 77 °F (25 °C), 9 rain days
- Labuhan Lombok32 °C (90 °F) / 23 °C (73 °F), 14 rain days90 °F (32 °C) / 73 °F (23 °C), 14 rain days
- Lamongan32 °C (90 °F) / 25 °C (77 °F), 9 rain days90 °F (32 °C) / 77 °F (25 °C), 9 rain days
- Larantuka31 °C (88 °F) / 23 °C (73 °F), 13 rain days88 °F (31 °C) / 73 °F (23 °C), 13 rain days
- Lasem32 °C (90 °F) / 23 °C (73 °F), 13 rain days90 °F (32 °C) / 73 °F (23 °C), 13 rain days
- Legian31 °C (88 °F) / 24 °C (75 °F), 16 rain days88 °F (31 °C) / 75 °F (24 °C), 16 rain days
- Lembang25 °C (77 °F) / 16 °C (61 °F), 18 rain days77 °F (25 °C) / 61 °F (16 °C), 18 rain days
- Lembar31 °C (88 °F) / 25 °C (77 °F), 9 rain days88 °F (31 °C) / 77 °F (25 °C), 9 rain days
- Lendang Nangka31 °C (88 °F) / 25 °C (77 °F), 9 rain days88 °F (31 °C) / 77 °F (25 °C), 9 rain days
- Lhoknga31 °C (88 °F) / 25 °C (77 °F), 5 rain days88 °F (31 °C) / 77 °F (25 °C), 5 rain days
- Lhokseumawe31 °C (88 °F) / 24 °C (75 °F), 9 rain days88 °F (31 °C) / 75 °F (24 °C), 9 rain days
- Lingga Islands31 °C (88 °F) / 25 °C (77 °F), 10 rain days88 °F (31 °C) / 77 °F (25 °C), 10 rain days
- Linggajati32 °C (90 °F) / 23 °C (73 °F), 8 rain days90 °F (32 °C) / 73 °F (23 °C), 8 rain days
- Loksado32 °C (90 °F) / 23 °C (73 °F), 18 rain days90 °F (32 °C) / 73 °F (23 °C), 18 rain days
- Lovina31 °C (88 °F) / 24 °C (75 °F), 15 rain days88 °F (31 °C) / 75 °F (24 °C), 15 rain days
- Lubuk Linggau32 °C (90 °F) / 22 °C (72 °F), 18 rain days90 °F (32 °C) / 72 °F (22 °C), 18 rain days
- Lumajang31 °C (88 °F) / 24 °C (75 °F), 16 rain days88 °F (31 °C) / 75 °F (24 °C), 16 rain days
- Luwuk31 °C (88 °F) / 25 °C (77 °F), 13 rain days88 °F (31 °C) / 77 °F (25 °C), 13 rain days
- Madiun31 °C (88 °F) / 23 °C (73 °F), 16 rain days88 °F (31 °C) / 73 °F (23 °C), 16 rain days
- Magelang30 °C (86 °F) / 22 °C (72 °F), 16 rain days86 °F (30 °C) / 72 °F (22 °C), 16 rain days
- Magetan31 °C (88 °F) / 25 °C (77 °F), 15 rain days88 °F (31 °C) / 77 °F (25 °C), 15 rain days
- Majalengka33 °C (91 °F) / 24 °C (75 °F), 9 rain days91 °F (33 °C) / 75 °F (24 °C), 9 rain days
- Makale28 °C (82 °F) / 21 °C (70 °F), 19 rain days82 °F (28 °C) / 70 °F (21 °C), 19 rain days
- Makassar32 °C (90 °F) / 25 °C (77 °F), 14 rain days90 °F (32 °C) / 77 °F (25 °C), 14 rain days
- Malang27.5 °C (82 °F) / 21.5 °C (71 °F), 18 rain days82 °F (27.5 °C) / 71 °F (21.5 °C), 18 rain days
- Mamuju31 °C (88 °F) / 24 °C (75 °F), 16 rain days88 °F (31 °C) / 75 °F (24 °C), 16 rain days
- Manado31 °C (88 °F) / 24 °C (75 °F), 16 rain days88 °F (31 °C) / 75 °F (24 °C), 16 rain days
- Manggar31 °C (88 °F) / 25 °C (77 °F), 10 rain days88 °F (31 °C) / 77 °F (25 °C), 10 rain days
- Manokwari30 °C (86 °F) / 24 °C (75 °F), 22 rain days86 °F (30 °C) / 75 °F (24 °C), 22 rain days
- Martapura32 °C (90 °F) / 23 °C (73 °F), 14 rain days90 °F (32 °C) / 73 °F (23 °C), 14 rain days
- Masohi31 °C (88 °F) / 25 °C (77 °F), 10 rain days88 °F (31 °C) / 77 °F (25 °C), 10 rain days
- Mataram32 °C (90 °F) / 24 °C (75 °F), 14 rain days90 °F (32 °C) / 75 °F (24 °C), 14 rain days
- Maumere31 °C (88 °F) / 24 °C (75 °F), 14 rain days88 °F (31 °C) / 75 °F (24 °C), 14 rain days
- Medan32.7 °C (91 °F) / 23.8 °C (75 °F), 13 rain days91 °F (32.7 °C) / 75 °F (23.8 °C), 13 rain days
- Medewi31 °C (88 °F) / 24 °C (75 °F), 14 rain days88 °F (31 °C) / 75 °F (24 °C), 14 rain days
- Merak33 °C (91 °F) / 25 °C (77 °F), 13 rain days91 °F (33 °C) / 77 °F (25 °C), 13 rain days
- Merauke33 °C (91 °F) / 24 °C (75 °F), 14 rain days91 °F (33 °C) / 75 °F (24 °C), 14 rain days
- Metro31 °C (88 °F) / 24 °C (75 °F), 10 rain days88 °F (31 °C) / 75 °F (24 °C), 10 rain days
- Meulaboh32 °C (90 °F) / 23 °C (73 °F), 16 rain days90 °F (32 °C) / 73 °F (23 °C), 16 rain days
- Modisi31 °C (88 °F) / 23 °C (73 °F), 14 rain days88 °F (31 °C) / 73 °F (23 °C), 14 rain days
- Moyo31 °C (88 °F) / 24 °C (75 °F), 15 rain days88 °F (31 °C) / 75 °F (24 °C), 15 rain days
- Muara Bungo32 °C (90 °F) / 23 °C (73 °F), 16 rain days90 °F (32 °C) / 73 °F (23 °C), 16 rain days
- Mungkid31 °C (88 °F) / 23 °C (73 °F), 14 rain days88 °F (31 °C) / 73 °F (23 °C), 14 rain days
- Nagara32 °C (90 °F) / 23 °C (73 °F), 18 rain days90 °F (32 °C) / 73 °F (23 °C), 18 rain days
- Nagoya31 °C (88 °F) / 24 °C (75 °F), 12 rain days88 °F (31 °C) / 75 °F (24 °C), 12 rain days
- Natuna Islands30 °C (86 °F) / 24 °C (75 °F), 11 rain days86 °F (30 °C) / 75 °F (24 °C), 11 rain days
- Negara31 °C (88 °F) / 25 °C (77 °F), 10 rain days88 °F (31 °C) / 77 °F (25 °C), 10 rain days
- Ngawi29.3 °C (85 °F) / 24.7 °C (76 °F), 15 rain days85 °F (29.3 °C) / 76 °F (24.7 °C), 15 rain days
- Nias31 °C (88 °F) / 25 °C (77 °F), 12 rain days88 °F (31 °C) / 77 °F (25 °C), 12 rain days
- Nongsa32 °C (90 °F) / 26 °C (79 °F), 10 rain days90 °F (32 °C) / 79 °F (26 °C), 10 rain days
- Nunukan31 °C (88 °F) / 25 °C (77 °F), 10 rain days88 °F (31 °C) / 77 °F (25 °C), 10 rain days
- Nusa Dua31 °C (88 °F) / 24 °C (75 °F), 14 rain days88 °F (31 °C) / 75 °F (24 °C), 14 rain days
- Nusa Lembongan31 °C (88 °F) / 24 °C (75 °F), 14 rain days88 °F (31 °C) / 75 °F (24 °C), 14 rain days
- Nusa Penida31 °C (88 °F) / 24 °C (75 °F), 14 rain days88 °F (31 °C) / 75 °F (24 °C), 14 rain days
- Nusantara33 °C (91 °F) / 24 °C (75 °F), 13 rain days91 °F (33 °C) / 75 °F (24 °C), 13 rain days
- Pacet32 °C (90 °F) / 23 °C (73 °F), 10 rain days90 °F (32 °C) / 73 °F (23 °C), 10 rain days
- Pacitan31 °C (88 °F) / 24 °C (75 °F), 15 rain days88 °F (31 °C) / 75 °F (24 °C), 15 rain days
- Padang Bai31 °C (88 °F) / 24 °C (75 °F), 14 rain days88 °F (31 °C) / 75 °F (24 °C), 14 rain days
- Padang Panjang31 °C (88 °F) / 22 °C (72 °F), 9 rain days88 °F (31 °C) / 72 °F (22 °C), 9 rain days
- Padang Sidempuan31 °C (88 °F) / 22 °C (72 °F), 12 rain days88 °F (31 °C) / 72 °F (22 °C), 12 rain days
- Padang32 °C (90 °F) / 24 °C (75 °F), 17 rain days90 °F (32 °C) / 75 °F (24 °C), 17 rain days
- Pagar Alam29 °C (84 °F) / 18 °C (64 °F), 17 rain days84 °F (29 °C) / 64 °F (18 °C), 17 rain days
- Palangka Raya33 °C (91 °F) / 24 °C (75 °F), 13 rain days91 °F (33 °C) / 75 °F (24 °C), 13 rain days
- Palembang32 °C (90 °F) / 23 °C (73 °F), 18 rain days90 °F (32 °C) / 73 °F (23 °C), 18 rain days
- Palopo30.7 °C (87 °F) / 23.2 °C (74 °F), 234 rain days87 °F (30.7 °C) / 74 °F (23.2 °C), 234 rain days
- Palu31 °C (88 °F) / 24 °C (75 °F), 16 rain days88 °F (31 °C) / 75 °F (24 °C), 16 rain days
- Pamanukan32 °C (90 °F) / 24 °C (75 °F), 10 rain days90 °F (32 °C) / 75 °F (24 °C), 10 rain days
- Panarukan31 °C (88 °F) / 24 °C (75 °F), 14 rain days88 °F (31 °C) / 75 °F (24 °C), 14 rain days
- Pandeglang32 °C (90 °F) / 25 °C (77 °F), 6 rain days90 °F (32 °C) / 77 °F (25 °C), 6 rain days
- Pangandaran31 °C (88 °F) / 24 °C (75 °F), 16 rain days88 °F (31 °C) / 75 °F (24 °C), 16 rain days
- Pangkal Pinang31 °C (88 °F) / 25 °C (77 °F), 10 rain days88 °F (31 °C) / 77 °F (25 °C), 10 rain days
- Pangkalan Bun32 °C (90 °F) / 22 °C (72 °F), 17 rain days90 °F (32 °C) / 72 °F (22 °C), 17 rain days
- Panimbang33 °C (91 °F) / 25 °C (77 °F), 9 rain days91 °F (33 °C) / 77 °F (25 °C), 9 rain days
- Pariaman31 °C (88 °F) / 23 °C (73 °F), 17 rain days88 °F (31 °C) / 73 °F (23 °C), 17 rain days
- Pasuruan32 °C (90 °F) / 24 °C (75 °F), 15 rain days90 °F (32 °C) / 75 °F (24 °C), 15 rain days
- Pati32 °C (90 °F) / 23 °C (73 °F), 14 rain days90 °F (32 °C) / 73 °F (23 °C), 14 rain days
- Payakumbuh31 °C (88 °F) / 23 °C (73 °F), 14 rain days88 °F (31 °C) / 73 °F (23 °C), 14 rain days
- Pekalongan31 °C (88 °F) / 24 °C (75 °F), 13 rain days88 °F (31 °C) / 75 °F (24 °C), 13 rain days
- Pekanbaru33 °C (91 °F) / 23 °C (73 °F), 16 rain days91 °F (33 °C) / 73 °F (23 °C), 16 rain days
- Pelabuhan Ratu32 °C (90 °F) / 24 °C (75 °F), 9 rain days90 °F (32 °C) / 75 °F (24 °C), 9 rain days
- Pemalang32 °C (90 °F) / 23 °C (73 °F), 10 rain days90 °F (32 °C) / 73 °F (23 °C), 10 rain days
- Pematangsiantar32 °C (90 °F) / 24 °C (75 °F), 11 rain days90 °F (32 °C) / 75 °F (24 °C), 11 rain days
- Pemuteran31 °C (88 °F) / 24 °C (75 °F), 14 rain days88 °F (31 °C) / 75 °F (24 °C), 14 rain days
- Poncosari31 °C (88 °F) / 23 °C (73 °F), 13 rain days88 °F (31 °C) / 73 °F (23 °C), 13 rain days
- Ponorogo31 °C (88 °F) / 22 °C (72 °F), 16 rain days88 °F (31 °C) / 72 °F (22 °C), 16 rain days
- Pontianak32 °C (90 °F) / 23 °C (73 °F), 16 rain days90 °F (32 °C) / 73 °F (23 °C), 16 rain days
- Probolinggo32 °C (90 °F) / 24 °C (75 °F), 14 rain days90 °F (32 °C) / 75 °F (24 °C), 14 rain days
- Pujon32 °C (90 °F) / 23 °C (73 °F), 10 rain days90 °F (32 °C) / 73 °F (23 °C), 10 rain days
- Pulau Ai31 °C (88 °F) / 25 °C (77 °F), 15 rain days88 °F (31 °C) / 77 °F (25 °C), 15 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 Run31 °C (88 °F) / 25 °C (77 °F), 8 rain days88 °F (31 °C) / 77 °F (25 °C), 8 rain days
- Puncak25 °C (77 °F) / 16 °C (61 °F), 18 rain days77 °F (25 °C) / 61 °F (16 °C), 18 rain days
- Purbalingga31 °C (88 °F) / 23 °C (73 °F), 16 rain days88 °F (31 °C) / 73 °F (23 °C), 16 rain days
- Purwakarta32 °C (90 °F) / 24 °C (75 °F), 10 rain days90 °F (32 °C) / 75 °F (24 °C), 10 rain days
- Purwokerto31 °C (88 °F) / 23 °C (73 °F), 16 rain days88 °F (31 °C) / 73 °F (23 °C), 16 rain days
- Purworejo33 °C (91 °F) / 24 °C (75 °F), 9 rain days91 °F (33 °C) / 75 °F (24 °C), 9 rain days
- Rangkasbitung33 °C (91 °F) / 25 °C (77 °F), 9 rain days91 °F (33 °C) / 77 °F (25 °C), 9 rain days
- Rantauprapat32 °C (90 °F) / 23 °C (73 °F), 12 rain days90 °F (32 °C) / 73 °F (23 °C), 12 rain days
- Rantepao27 °C (81 °F) / 18 °C (64 °F), 20 rain days81 °F (27 °C) / 64 °F (18 °C), 20 rain days
- Rembang33 °C (91 °F) / 24 °C (75 °F), 10 rain days91 °F (33 °C) / 75 °F (24 °C), 10 rain days
- Rengasdengklok32 °C (90 °F) / 23 °C (73 °F), 8 rain days90 °F (32 °C) / 73 °F (23 °C), 8 rain days
- Riung31 °C (88 °F) / 24 °C (75 °F), 14 rain days88 °F (31 °C) / 75 °F (24 °C), 14 rain days
- Ruteng28 °C (82 °F) / 17 °C (63 °F), 12 rain days82 °F (28 °C) / 63 °F (17 °C), 12 rain days
- Sabang31 °C (88 °F) / 25 °C (77 °F), 9 rain days88 °F (31 °C) / 77 °F (25 °C), 9 rain days
- Salatiga29 °C (84 °F) / 21 °C (70 °F), 17 rain days84 °F (29 °C) / 70 °F (21 °C), 17 rain days
- Samarinda33 °C (91 °F) / 25 °C (77 °F), 18 rain days91 °F (33 °C) / 77 °F (25 °C), 18 rain days
- Sanur31 °C (88 °F) / 24 °C (75 °F), 14 rain days88 °F (31 °C) / 75 °F (24 °C), 14 rain days
- Saparua31 °C (88 °F) / 25 °C (77 °F), 12 rain days88 °F (31 °C) / 77 °F (25 °C), 12 rain days
- Sape31 °C (88 °F) / 25 °C (77 °F), 12 rain days88 °F (31 °C) / 77 °F (25 °C), 12 rain days
- Sawarna32 °C (90 °F) / 25 °C (77 °F), 13 rain days90 °F (32 °C) / 77 °F (25 °C), 13 rain days
- Sekupang32 °C (90 °F) / 25 °C (77 °F), 12 rain days90 °F (32 °C) / 77 °F (25 °C), 12 rain days
- Selatpanjang32 °C (90 °F) / 23 °C (73 °F), 13 rain days90 °F (32 °C) / 73 °F (23 °C), 13 rain days
- Semarang32 °C (90 °F) / 25 °C (77 °F), 15 rain days90 °F (32 °C) / 77 °F (25 °C), 15 rain days
- Seminyak31 °C (88 °F) / 24 °C (75 °F), 15 rain days88 °F (31 °C) / 75 °F (24 °C), 15 rain days
- Senaru30 °C (86 °F) / 22 °C (72 °F), 16 rain days86 °F (30 °C) / 72 °F (22 °C), 16 rain days
- Senggigi31 °C (88 °F) / 24 °C (75 °F), 15 rain days88 °F (31 °C) / 75 °F (24 °C), 15 rain days
- Serang22.5 °C (73 °F) / 31.4 °C (89 °F), 197 rain days73 °F (22.5 °C) / 89 °F (31.4 °C), 197 rain days
- Siak Sri Indrapura32 °C (90 °F) / 23 °C (73 °F), 11 rain days90 °F (32 °C) / 73 °F (23 °C), 11 rain days
- Sibolga32 °C (90 °F) / 24 °C (75 °F), 10 rain days90 °F (32 °C) / 75 °F (24 °C), 10 rain days
- Sidikalang31 °C (88 °F) / 21 °C (70 °F), 14 rain days88 °F (31 °C) / 70 °F (21 °C), 14 rain days
- Sidoarjo32 °C (90 °F) / 25 °C (77 °F), 10 rain days90 °F (32 °C) / 77 °F (25 °C), 10 rain days
- Singaraja31 °C (88 °F) / 24 °C (75 °F), 15 rain days88 °F (31 °C) / 75 °F (24 °C), 15 rain days
- Singkawang31 °C (88 °F) / 23 °C (73 °F), 19 rain days88 °F (31 °C) / 73 °F (23 °C), 19 rain days
- Singkil32 °C (90 °F) / 24 °C (75 °F), 14 rain days90 °F (32 °C) / 75 °F (24 °C), 14 rain days
- Soe31 °C (88 °F) / 22 °C (72 °F), 9 rain days88 °F (31 °C) / 72 °F (22 °C), 9 rain days
- Sokaraja32 °C (90 °F) / 23 °C (73 °F), 10 rain days90 °F (32 °C) / 73 °F (23 °C), 10 rain days
- Solo31 °C (88 °F) / 22 °C (72 °F), 17 rain days88 °F (31 °C) / 72 °F (22 °C), 17 rain days
- Solok30 °C (86 °F) / 21 °C (70 °F), 17 rain days86 °F (30 °C) / 70 °F (21 °C), 17 rain days
- Sorong30 °C (86 °F) / 24 °C (75 °F), 19 rain days86 °F (30 °C) / 75 °F (24 °C), 19 rain days
- South Tangerang31 °C (88 °F) / 24 °C (75 °F), 16 rain days88 °F (31 °C) / 75 °F (24 °C), 16 rain days
- Sragen33 °C (91 °F) / 23 °C (73 °F), 10 rain days91 °F (33 °C) / 73 °F (23 °C), 10 rain days
- Subang31 °C (88 °F) / 23 °C (73 °F), 8 rain days88 °F (31 °C) / 73 °F (23 °C), 8 rain days
- Sukabumi30 °C (86 °F) / 21 °C (70 °F), 18 rain days86 °F (30 °C) / 70 °F (21 °C), 18 rain days
- Sukoharjo33 °C (91 °F) / 23 °C (73 °F), 3 rain days91 °F (33 °C) / 73 °F (23 °C), 3 rain days
- Sumbawa Besar31 °C (88 °F) / 25 °C (77 °F), 8 rain days88 °F (31 °C) / 77 °F (25 °C), 8 rain days
- Sumedang32 °C (90 °F) / 24 °C (75 °F), 11 rain days90 °F (32 °C) / 75 °F (24 °C), 11 rain days
- Sumpat32 °C (90 °F) / 24 °C (75 °F), 10 rain days90 °F (32 °C) / 75 °F (24 °C), 10 rain days
- Sungai Liat32 °C (90 °F) / 25 °C (77 °F), 10 rain days90 °F (32 °C) / 77 °F (25 °C), 10 rain days
- Sungai Penuh30 °C (86 °F) / 20 °C (68 °F), 17 rain days86 °F (30 °C) / 68 °F (20 °C), 17 rain days
- Sungai Pinang31 °C (88 °F) / 23 °C (73 °F), 16 rain days88 °F (31 °C) / 73 °F (23 °C), 16 rain days
- Tabanan31 °C (88 °F) / 24 °C (75 °F), 16 rain days88 °F (31 °C) / 75 °F (24 °C), 16 rain days
- Takengon29 °C (84 °F) / 19 °C (66 °F), 13 rain days84 °F (29 °C) / 66 °F (19 °C), 13 rain days
- Taman Mini Indonesia Indah31 °C (88 °F) / 24 °C (75 °F), 16 rain days88 °F (31 °C) / 75 °F (24 °C), 16 rain days
- Tambolaka32 °C (90 °F) / 25 °C (77 °F), 9 rain days90 °F (32 °C) / 77 °F (25 °C), 9 rain days
- Tambrauw Regency32 °C (90 °F) / 25 °C (77 °F), 16 rain days90 °F (32 °C) / 77 °F (25 °C), 16 rain days
- Tangerang31 °C (88 °F) / 24 °C (75 °F), 16 rain days88 °F (31 °C) / 75 °F (24 °C), 16 rain days
- Tanjung Balai32 °C (90 °F) / 23 °C (73 °F), 10 rain days90 °F (32 °C) / 73 °F (23 °C), 10 rain days
- Tanjung Batu33 °C (91 °F) / 25 °C (77 °F), 16 rain days91 °F (33 °C) / 77 °F (25 °C), 16 rain days
- Tanjung Bira30 °C (86 °F) / 24 °C (75 °F), 14 rain days86 °F (30 °C) / 75 °F (24 °C), 14 rain days
- Tanjung Pandan31 °C (88 °F) / 25 °C (77 °F), 12 rain days88 °F (31 °C) / 77 °F (25 °C), 12 rain days
- Tanjung Pinang32 °C (90 °F) / 25 °C (77 °F), 9 rain days90 °F (32 °C) / 77 °F (25 °C), 9 rain days
- Tanjung Uban31 °C (88 °F) / 23 °C (73 °F), 10 rain days88 °F (31 °C) / 73 °F (23 °C), 10 rain days
- Tanjung31 °C (88 °F) / 24 °C (75 °F), 16 rain days88 °F (31 °C) / 75 °F (24 °C), 16 rain days
- Tapak Tuan32 °C (90 °F) / 23 °C (73 °F), 13 rain days90 °F (32 °C) / 73 °F (23 °C), 13 rain days
- Tarakan33 °C (91 °F) / 25 °C (77 °F), 12 rain days91 °F (33 °C) / 77 °F (25 °C), 12 rain days
- Tasikmalaya29.8 °C (86 °F) / 21.6 °C (71 °F), 0 rain days86 °F (29.8 °C) / 71 °F (21.6 °C), 0 rain days
- Tegal32 °C (90 °F) / 23 °C (73 °F), 10 rain days90 °F (32 °C) / 73 °F (23 °C), 10 rain days
- Temanggung32 °C (90 °F) / 22 °C (72 °F), 10 rain days90 °F (32 °C) / 72 °F (22 °C), 10 rain days
- Tentena32 °C (90 °F) / 25 °C (77 °F), 12 rain days90 °F (32 °C) / 77 °F (25 °C), 12 rain days
- Ternate30 °C (86 °F) / 24 °C (75 °F), 17 rain days86 °F (30 °C) / 75 °F (24 °C), 17 rain days
- Tetebatu28 °C (82 °F) / 22 °C (72 °F), 15 rain days82 °F (28 °C) / 72 °F (22 °C), 15 rain days
- Tidore31 °C (88 °F) / 25 °C (77 °F), 13 rain days88 °F (31 °C) / 77 °F (25 °C), 13 rain days
- Timika31 °C (88 °F) / 24 °C (75 °F), 13 rain days88 °F (31 °C) / 75 °F (24 °C), 13 rain days
- Tirta Gangga32 °C (90 °F) / 25 °C (77 °F), 8 rain days90 °F (32 °C) / 77 °F (25 °C), 8 rain days
- Tobelo31 °C (88 °F) / 25 °C (77 °F), 13 rain days88 °F (31 °C) / 77 °F (25 °C), 13 rain days
- Tomohon27 °C (81 °F) / 18 °C (64 °F), 17 rain days81 °F (27 °C) / 64 °F (18 °C), 17 rain days
- Trawas29 °C (84 °F) / 20 °C (68 °F), 15 rain days84 °F (29 °C) / 68 °F (20 °C), 15 rain days
- Trenggalek33 °C (91 °F) / 24 °C (75 °F), 9 rain days91 °F (33 °C) / 75 °F (24 °C), 9 rain days
- Tretes28 °C (82 °F) / 21 °C (70 °F), 16 rain days82 °F (28 °C) / 70 °F (21 °C), 16 rain days
- Trikora31 °C (88 °F) / 24 °C (75 °F), 12 rain days88 °F (31 °C) / 75 °F (24 °C), 12 rain days
- Trowulan32 °C (90 °F) / 24 °C (75 °F), 12 rain days90 °F (32 °C) / 75 °F (24 °C), 12 rain days
- Tuban31 °C (88 °F) / 24 °C (75 °F), 13 rain days88 °F (31 °C) / 75 °F (24 °C), 13 rain days
- Tulungagung31 °C (88 °F) / 23 °C (73 °F), 15 rain days88 °F (31 °C) / 73 °F (23 °C), 15 rain days
- Tumbak31 °C (88 °F) / 23 °C (73 °F), 14 rain days88 °F (31 °C) / 73 °F (23 °C), 14 rain days
- Ujung Genteng32 °C (90 °F) / 25 °C (77 °F), 10 rain days90 °F (32 °C) / 77 °F (25 °C), 10 rain days
- Ungaran30 °C (86 °F) / 22 °C (72 °F), 15 rain days86 °F (30 °C) / 72 °F (22 °C), 15 rain days
- Wae Rebo31 °C (88 °F) / 25 °C (77 °F), 12 rain days88 °F (31 °C) / 77 °F (25 °C), 12 rain days
- Waikabubak31 °C (88 °F) / 24 °C (75 °F), 2 rain days88 °F (31 °C) / 75 °F (24 °C), 2 rain days
- Waingapu33 °C (91 °F) / 25 °C (77 °F), 12 rain days91 °F (33 °C) / 77 °F (25 °C), 12 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), 16 rain days82 °F (28 °C) / 72 °F (22 °C), 16 rain days
- Waterfront City32 °C (90 °F) / 24 °C (75 °F), 12 rain days90 °F (32 °C) / 75 °F (24 °C), 12 rain days
- Wonogiri30 °C (86 °F) / 23 °C (73 °F), 10 rain days86 °F (30 °C) / 73 °F (23 °C), 10 rain days
- Wonosobo27 °C (81 °F) / 18 °C (64 °F), 17 rain days81 °F (27 °C) / 64 °F (18 °C), 17 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.
Nyepi (Balinese Day of Silence) big impact
Mar (Saka calendar — check; 19 Mar in 2026)
Bali shuts for 24 h: airport closed, no one outdoors, hotels keep guests inside. Ogoh-ogoh parades the night before.
Ramadan
Moves ~11 days earlier each year (check)
Daytime eating discreet outside Bali; evening markets; shorter hours.
Idul Fitri (Lebaran) big impact
Moves yearly (check; about 20–21 Mar in 2026)
Mudik: tens of millions travel home; trains, flights and roads full for two weeks; Jakarta empties.
Eid al-Fitr check
Islamic calendar, moves yearly · Ubud
Public holiday; some shops close.
Crowds and prices
- Crowds · Indonesia
- Medium
- Prices · Indonesia
- Medium
Compare two months
Weather, crowds and prices for any two months in Indonesia, side by side.
Verdict
Mar: Mixed
May: Great (better)
Crowds
Mar: Medium
May: Medium
Prices
Mar: Medium
May: Medium
Festivals listed
Mar: 4
May: 1
March: Nyepi shuts Bali for 24 h and Idul Fitri travel peaks in 2026 (both check).
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 March
Rated best or good this month
Best months: Oct–Apr (drier; November is the driest month)
Best months: Oct–Apr (calm seas, good visibility)
Best months: Feb–Apr, Sep–Oct
Best months: Mar–May, Aug–Oct
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: Mar–Oct
Best months: Apr–Nov (dry season); Holy Week (variable, Mar–Apr)
Best months: Dec–Mar (dry season, best surf)
Best months: Feb–Apr, Jun–Sep
Best months: Feb–Apr (driest)