Skip to content
Voykit

When to go · Indonesia

Indonesia in January

Mixed month. Wettest month in Bali and Java; Jakarta floods; Raja Ampat good.

Key facts

Verdict
Mixed
Crowds
Medium
Indonesia
Prices
Medium
Indonesia

Verdict

MixedVoykit month rating for Indonesia

Wettest month in Bali and Java; Jakarta floods; Raja Ampat good.

Is another month better than January?

January is rated mixed. These months rate higher:

Weather in January

  • 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).

  • 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.

  • 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)).

  • 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: 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.

  • Dry season roughly April–October; the east (Flores, Sumba, Timor) is drier than Lombok year-round. Nov–Mar brings rain and rougher seas.

  • Longer dry window; still expect afternoon showers in the wet months.

  • Equatorial: rain year-round, heaviest Dec–Mar. Temperatures sit around 26–32 °C (79–90 °F) with high humidity.

  • 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).

  • Dry season Apr–Oct; rain peaks Nov–Mar, may affect temple access.

  • Ubud30 °C (86 °F) / 22 °C (72 °F), 20 rain days
  • Ambarawa28 °C (82 °F) / 20 °C (68 °F), 20 rain days
  • Ambon31.3 °C (88 °F) / 24.1 °C (75 °F), 0 rain days
  • Amed31 °C (88 °F) / 24 °C (75 °F), 20 rain days
  • Amlapura31 °C (88 °F) / 24 °C (75 °F), 15 rain days
  • Ampana30 °C (86 °F) / 23 °C (73 °F), 18 rain days
  • Amuntai31 °C (88 °F) / 23 °C (73 °F), 16 rain days
  • Anyer30 °C (86 °F) / 24 °C (75 °F), 18 rain days
  • Apo Kayan32 °C (90 °F) / 23 °C (73 °F), 12 rain days
  • Asmat32 °C (90 °F) / 24 °C (75 °F), 20 rain days
  • Atambua30 °C (86 °F) / 24 °C (75 °F), 20 rain days
  • Bajawa24 °C (75 °F) / 15 °C (59 °F), 22 rain days
  • Balikpapan31.3 °C (88 °F) / 24.3 °C (76 °F), 18 rain days
  • Banda Aceh31 °C (88 °F) / 23 °C (73 °F), 14 rain days
  • Banda Api30 °C (86 °F) / 24 °C (75 °F), 12 rain days
  • Banda Besar30 °C (86 °F) / 24 °C (75 °F), 12 rain days
  • Banda Neira31 °C (88 °F) / 24 °C (75 °F), 18 rain days
  • Bandar Lampung30 °C (86 °F) / 22 °C (72 °F), 12 rain days
  • Bangsal30 °C (86 °F) / 24 °C (75 °F), 15 rain days
  • Banjar30 °C (86 °F) / 22 °C (72 °F), 12 rain days
  • Banjarbaru30 °C (86 °F) / 23 °C (73 °F), 12 rain days
  • Banjarmasin32 °C (90 °F) / 24 °C (75 °F), 20 rain days
  • Banjarnegara28 °C (82 °F) / 22 °C (72 °F), 15 rain days
  • Banten, town31 °C (88 °F) / 24 °C (75 °F), 15 rain days
  • Banyuwangi31 °C (88 °F) / 24 °C (75 °F), 19 rain days
  • Barabai31 °C (88 °F) / 23 °C (73 °F), 20 rain days
  • Batam Centre31 °C (88 °F) / 24 °C (75 °F), 9 rain days
  • Batang30 °C (86 °F) / 22 °C (72 °F), 12 rain days
  • Batu Karas31 °C (88 °F) / 24 °C (75 °F), 18 rain days
  • Batu Licin31 °C (88 °F) / 23 °C (73 °F), 17 rain days
  • Batu24 °C (75 °F) / 17 °C (63 °F), 20 rain days
  • Batujaya31 °C (88 °F) / 24 °C (75 °F), 10 rain days
  • Batusangkar31 °C (88 °F) / 24 °C (75 °F), 12 rain days
  • Bau-Bau31 °C (88 °F) / 24 °C (75 °F), 18 rain days
  • Bawean30 °C (86 °F) / 24 °C (75 °F), 19 rain days
  • Bekasi30 °C (86 °F) / 24 °C (75 °F), 18 rain days
  • Belitung30 °C (86 °F) / 24 °C (75 °F), 18 rain days
  • Bengkulu31 °C (88 °F) / 23 °C (73 °F), 17 rain days
  • Berastagi28.3 °C (83 °F) / 17.7 °C (64 °F), 20 rain days
  • Biak30 °C (86 °F) / 24 °C (75 °F), 18 rain days
  • Bima31 °C (88 °F) / 23 °C (73 °F), 18 rain days
  • Binjai32 °C (90 °F) / 24 °C (75 °F), 12 rain days
  • Bintan Resorts30 °C (86 °F) / 24 °C (75 °F), 14 rain days
  • Bitung31 °C (88 °F) / 24 °C (75 °F), 12 rain days
  • Blitar30 °C (86 °F) / 23 °C (73 °F), 19 rain days
  • Blora30 °C (86 °F) / 22 °C (72 °F), 5 rain days
  • Bogor28 °C (82 °F) / 21 °C (70 °F), 20 rain days
  • Bojonegoro31 °C (88 °F) / 24 °C (75 °F), 18 rain days
  • Bondowoso31 °C (88 °F) / 24 °C (75 °F), 12 rain days
  • Bontang30 °C (86 °F) / 24 °C (75 °F), 18 rain days
  • Boyolali29 °C (84 °F) / 22 °C (72 °F), 19 rain days
  • Brebes30 °C (86 °F) / 23 °C (73 °F), 12 rain days
  • Budakeling31 °C (88 °F) / 24 °C (75 °F), 20 rain days
  • Bukittinggi25 °C (77 °F) / 17 °C (63 °F), 16 rain days
  • Bungus Bay30 °C (86 °F) / 24 °C (75 °F), 5 rain days
  • Buru Island31 °C (88 °F) / 24 °C (75 °F), 18 rain days
  • Candidasa31 °C (88 °F) / 24 °C (75 °F), 19 rain days
  • Canggu31 °C (88 °F) / 24 °C (75 °F), 19 rain days
  • Carita30 °C (86 °F) / 24 °C (75 °F), 15 rain days
  • Cepu30 °C (86 °F) / 23 °C (73 °F), 12 rain days
  • Ciamis30 °C (86 °F) / 22 °C (72 °F), 18 rain days
  • Cianjur29 °C (84 °F) / 21 °C (70 °F), 18 rain days
  • Ciater30 °C (86 °F) / 22 °C (72 °F), 12 rain days
  • Cikampek30 °C (86 °F) / 22 °C (72 °F), 12 rain days
  • Cilacap30 °C (86 °F) / 24 °C (75 °F), 12 rain days
  • Cilegon30.6 °C (87 °F) / 22.7 °C (73 °F), 19 rain days
  • Cimahi30 °C (86 °F) / 22 °C (72 °F), 12 rain days
  • Cimaja30 °C (86 °F) / 22 °C (72 °F), 10 rain days
  • Cirebon31 °C (88 °F) / 23 °C (73 °F), 18 rain days
  • Ciwidey27 °C (81 °F) / 19 °C (66 °F), 10 rain days
  • Curup30 °C (86 °F) / 22 °C (72 °F), 18 rain days
  • Demak30 °C (86 °F) / 22 °C (72 °F), 15 rain days
  • Denpasar31 °C (88 °F) / 25 °C (77 °F), 19 rain days
  • Depok30 °C (86 °F) / 23 °C (73 °F), 18 rain days
  • Derawan32 °C (90 °F) / 23 °C (73 °F), 15 rain days
  • Dieng Plateau20 °C (68 °F) / 12 °C (54 °F), 22 rain days
  • Dumai31 °C (88 °F) / 23 °C (73 °F), 14 rain days
  • Ende31 °C (88 °F) / 22 °C (72 °F), 19 rain days
  • Fakfak31 °C (88 °F) / 24 °C (75 °F), 18 rain days
  • Garut27 °C (81 °F) / 18 °C (64 °F), 20 rain days
  • Gedong Tataan30 °C (86 °F) / 24 °C (75 °F), 12 rain days
  • Gili Air31 °C (88 °F) / 24 °C (75 °F), 20 rain days
  • Gili Meno31 °C (88 °F) / 24 °C (75 °F), 20 rain days
  • Gili Trawangan31 °C (88 °F) / 24 °C (75 °F), 20 rain days
  • Gilimanuk30 °C (86 °F) / 24 °C (75 °F), 12 rain days
  • Gorontalo31 °C (88 °F) / 24 °C (75 °F), 20 rain days
  • Gresik30 °C (86 °F) / 24 °C (75 °F), 12 rain days
  • Grobogan31 °C (88 °F) / 24 °C (75 °F), 19 rain days
  • Indramayu30 °C (86 °F) / 23 °C (73 °F), 12 rain days
  • Jambi31 °C (88 °F) / 23 °C (73 °F), 16 rain days
  • Jayapura31 °C (88 °F) / 24 °C (75 °F), 20 rain days
  • Jember31 °C (88 °F) / 24 °C (75 °F), 19 rain days
  • Jepara30 °C (86 °F) / 24 °C (75 °F), 19 rain days
  • Jimbaran31 °C (88 °F) / 24 °C (75 °F), 20 rain days
  • Jombang30 °C (86 °F) / 22 °C (72 °F), 12 rain days
  • Kajen30 °C (86 °F) / 24 °C (75 °F), 15 rain days
  • Kandangan30 °C (86 °F) / 23 °C (73 °F), 18 rain days
  • Karanganyar30 °C (86 °F) / 22 °C (72 °F), 12 rain days
  • Karawaci30 °C (86 °F) / 24 °C (75 °F), 20 rain days
  • Karawang30 °C (86 °F) / 24 °C (75 °F), 15 rain days
  • Karimun31 °C (88 °F) / 24 °C (75 °F), 12 rain days
  • Kebumen31 °C (88 °F) / 23 °C (73 °F), 19 rain days
  • Kefamenanu30 °C (86 °F) / 22 °C (72 °F), 18 rain days
  • Kelimutu24 °C (75 °F) / 16 °C (61 °F), 22 rain days
  • Kendal31 °C (88 °F) / 24 °C (75 °F), 20 rain days
  • Kendari31 °C (88 °F) / 24 °C (75 °F), 18 rain days
  • Ketambe30 °C (86 °F) / 24 °C (75 °F), 15 rain days
  • Kijang30 °C (86 °F) / 24 °C (75 °F), 10 rain days
  • Kintamani24 °C (75 °F) / 17 °C (63 °F), 20 rain days
  • Kisaran32 °C (90 °F) / 23 °C (73 °F), 12 rain days
  • Klaten27 °C (81 °F) / 23 °C (73 °F), 20 rain days
  • Klungkung30 °C (86 °F) / 24 °C (75 °F), 10 rain days
  • Kota Agung30 °C (86 °F) / 22 °C (72 °F), 15 rain days
  • Kotabaru30 °C (86 °F) / 24 °C (75 °F), 20 rain days
  • Koto Gadang30 °C (86 °F) / 22 °C (72 °F), 12 rain days
  • Krui31 °C (88 °F) / 23 °C (73 °F), 18 rain days
  • Kudus30 °C (86 °F) / 24 °C (75 °F), 19 rain days
  • Kuningan30 °C (86 °F) / 22 °C (72 °F), 18 rain days
  • Kupang31 °C (88 °F) / 24 °C (75 °F), 20 rain days
  • Kuta, Lombok31 °C (88 °F) / 24 °C (75 °F), 20 rain days
  • Kuta31 °C (88 °F) / 24 °C (75 °F), 19 rain days
  • Kutacane30 °C (86 °F) / 22 °C (72 °F), 15 rain days
  • Labuan Bajo31 °C (88 °F) / 24 °C (75 °F), 20 rain days
  • Labuan30 °C (86 °F) / 24 °C (75 °F), 12 rain days
  • Labuhan Lombok31 °C (88 °F) / 23 °C (73 °F), 18 rain days
  • Lamongan30 °C (86 °F) / 24 °C (75 °F), 12 rain days
  • Larantuka30 °C (86 °F) / 23 °C (73 °F), 18 rain days
  • Lasem30 °C (86 °F) / 22 °C (72 °F), 12 rain days
  • Legian31 °C (88 °F) / 24 °C (75 °F), 20 rain days
  • Lembang24 °C (75 °F) / 16 °C (61 °F), 20 rain days
  • Lembar30 °C (86 °F) / 24 °C (75 °F), 12 rain days
  • Lendang Nangka30 °C (86 °F) / 24 °C (75 °F), 12 rain days
  • Lhoknga30 °C (86 °F) / 24 °C (75 °F), 5 rain days
  • Lhokseumawe30 °C (86 °F) / 23 °C (73 °F), 12 rain days
  • Lingga Islands30 °C (86 °F) / 24 °C (75 °F), 12 rain days
  • Linggajati30 °C (86 °F) / 22 °C (72 °F), 10 rain days
  • Loksado31 °C (88 °F) / 23 °C (73 °F), 20 rain days
  • Lovina31 °C (88 °F) / 24 °C (75 °F), 20 rain days
  • Lubuk Linggau31 °C (88 °F) / 22 °C (72 °F), 20 rain days
  • Lumajang31 °C (88 °F) / 24 °C (75 °F), 19 rain days
  • Luwuk30 °C (86 °F) / 24 °C (75 °F), 12 rain days
  • Madiun31 °C (88 °F) / 23 °C (73 °F), 19 rain days
  • Magelang29 °C (84 °F) / 22 °C (72 °F), 19 rain days
  • Magetan30 °C (86 °F) / 24 °C (75 °F), 20 rain days
  • Majalengka30 °C (86 °F) / 22 °C (72 °F), 12 rain days
  • Makale28 °C (82 °F) / 21 °C (70 °F), 20 rain days
  • Makassar31 °C (88 °F) / 25 °C (77 °F), 20 rain days
  • Malang27.1 °C (81 °F) / 21.5 °C (71 °F), 19 rain days
  • Mamuju31 °C (88 °F) / 24 °C (75 °F), 18 rain days
  • Manado30 °C (86 °F) / 24 °C (75 °F), 21 rain days
  • Manggar30 °C (86 °F) / 24 °C (75 °F), 12 rain days
  • Manokwari30 °C (86 °F) / 24 °C (75 °F), 20 rain days
  • Martapura31 °C (88 °F) / 23 °C (73 °F), 17 rain days
  • Masohi30 °C (86 °F) / 24 °C (75 °F), 12 rain days
  • Mataram31 °C (88 °F) / 24 °C (75 °F), 20 rain days
  • Maumere31 °C (88 °F) / 24 °C (75 °F), 18 rain days
  • Medan31.2 °C (88 °F) / 23.4 °C (74 °F), 13 rain days
  • Medewi31 °C (88 °F) / 24 °C (75 °F), 19 rain days
  • Merak32 °C (90 °F) / 24 °C (75 °F), 12 rain days
  • Merauke32 °C (90 °F) / 24 °C (75 °F), 15 rain days
  • Metro30 °C (86 °F) / 23 °C (73 °F), 12 rain days
  • Meulaboh31 °C (88 °F) / 23 °C (73 °F), 17 rain days
  • Modisi30 °C (86 °F) / 23 °C (73 °F), 18 rain days
  • Moyo31 °C (88 °F) / 24 °C (75 °F), 19 rain days
  • Muara Bungo31 °C (88 °F) / 23 °C (73 °F), 16 rain days
  • Mungkid30 °C (86 °F) / 23 °C (73 °F), 17 rain days
  • Nagara31 °C (88 °F) / 23 °C (73 °F), 20 rain days
  • Nagoya30 °C (86 °F) / 24 °C (75 °F), 14 rain days
  • Natuna Islands28 °C (82 °F) / 23 °C (73 °F), 15 rain days
  • Negara30 °C (86 °F) / 24 °C (75 °F), 12 rain days
  • Ngawi28 °C (82 °F) / 23.8 °C (75 °F), 19 rain days
  • Nias30 °C (86 °F) / 24 °C (75 °F), 15 rain days
  • Nongsa30 °C (86 °F) / 24 °C (75 °F), 12 rain days
  • Nunukan30 °C (86 °F) / 24 °C (75 °F), 12 rain days
  • Nusa Dua31 °C (88 °F) / 24 °C (75 °F), 19 rain days
  • Nusa Lembongan31 °C (88 °F) / 24 °C (75 °F), 20 rain days
  • Nusa Penida31 °C (88 °F) / 24 °C (75 °F), 19 rain days
  • Nusantara32 °C (90 °F) / 24 °C (75 °F), 12 rain days
  • Pacet30 °C (86 °F) / 22 °C (72 °F), 12 rain days
  • Pacitan31 °C (88 °F) / 24 °C (75 °F), 19 rain days
  • Padang Bai31 °C (88 °F) / 24 °C (75 °F), 19 rain days
  • Padang Panjang30 °C (86 °F) / 22 °C (72 °F), 12 rain days
  • Padang Sidempuan30 °C (86 °F) / 22 °C (72 °F), 12 rain days
  • Padang31 °C (88 °F) / 23 °C (73 °F), 17 rain days
  • Pagar Alam28 °C (82 °F) / 18 °C (64 °F), 18 rain days
  • Palangka Raya32 °C (90 °F) / 23 °C (73 °F), 12 rain days
  • Palembang31 °C (88 °F) / 23 °C (73 °F), 17 rain days
  • Palopo30.4 °C (87 °F) / 23.2 °C (74 °F), 177 rain days
  • Palu31 °C (88 °F) / 24 °C (75 °F), 18 rain days
  • Pamanukan30 °C (86 °F) / 23 °C (73 °F), 15 rain days
  • Panarukan31 °C (88 °F) / 24 °C (75 °F), 17 rain days
  • Pandeglang30 °C (86 °F) / 24 °C (75 °F), 8 rain days
  • Pangandaran31 °C (88 °F) / 24 °C (75 °F), 18 rain days
  • Pangkal Pinang30 °C (86 °F) / 24 °C (75 °F), 12 rain days
  • Pangkalan Bun31 °C (88 °F) / 22 °C (72 °F), 18 rain days
  • Panimbang31 °C (88 °F) / 24 °C (75 °F), 12 rain days
  • Pariaman31 °C (88 °F) / 23 °C (73 °F), 16 rain days
  • Pasuruan32 °C (90 °F) / 24 °C (75 °F), 18 rain days
  • Pati31 °C (88 °F) / 23 °C (73 °F), 17 rain days
  • Payakumbuh30 °C (86 °F) / 22 °C (72 °F), 15 rain days
  • Pekalongan30 °C (86 °F) / 24 °C (75 °F), 12 rain days
  • Pekanbaru32 °C (90 °F) / 23 °C (73 °F), 14 rain days
  • Pelabuhan Ratu30 °C (86 °F) / 23 °C (73 °F), 12 rain days
  • Pemalang30 °C (86 °F) / 22 °C (72 °F), 12 rain days
  • Pematangsiantar30 °C (86 °F) / 23 °C (73 °F), 15 rain days
  • Pemuteran31 °C (88 °F) / 24 °C (75 °F), 19 rain days
  • Poncosari30 °C (86 °F) / 23 °C (73 °F), 17 rain days
  • Ponorogo30 °C (86 °F) / 22 °C (72 °F), 19 rain days
  • Pontianak31 °C (88 °F) / 23 °C (73 °F), 17 rain days
  • Probolinggo32 °C (90 °F) / 24 °C (75 °F), 17 rain days
  • Pujon30 °C (86 °F) / 22 °C (72 °F), 12 rain days
  • Pulau Ai30 °C (86 °F) / 24 °C (75 °F), 20 rain days
  • Pulau Hatta30 °C (86 °F) / 24 °C (75 °F), 12 rain days
  • Pulau Run30 °C (86 °F) / 24 °C (75 °F), 10 rain days
  • Puncak24 °C (75 °F) / 16 °C (61 °F), 20 rain days
  • Purbalingga31 °C (88 °F) / 23 °C (73 °F), 19 rain days
  • Purwakarta30 °C (86 °F) / 23 °C (73 °F), 12 rain days
  • Purwokerto31 °C (88 °F) / 23 °C (73 °F), 19 rain days
  • Purworejo30 °C (86 °F) / 22 °C (72 °F), 12 rain days
  • Rangkasbitung31 °C (88 °F) / 24 °C (75 °F), 12 rain days
  • Rantauprapat30 °C (86 °F) / 22 °C (72 °F), 15 rain days
  • Rantepao27 °C (81 °F) / 18 °C (64 °F), 22 rain days
  • Rembang33 °C (91 °F) / 23 °C (73 °F), 12 rain days
  • Rengasdengklok30 °C (86 °F) / 22 °C (72 °F), 10 rain days
  • Riung31 °C (88 °F) / 24 °C (75 °F), 18 rain days
  • Ruteng26 °C (79 °F) / 16 °C (61 °F), 15 rain days
  • Sabang30 °C (86 °F) / 24 °C (75 °F), 12 rain days
  • Salatiga28 °C (82 °F) / 21 °C (70 °F), 20 rain days
  • Samarinda32 °C (90 °F) / 24 °C (75 °F), 17 rain days
  • Sanur31 °C (88 °F) / 24 °C (75 °F), 19 rain days
  • Saparua30 °C (86 °F) / 24 °C (75 °F), 15 rain days
  • Sape30 °C (86 °F) / 24 °C (75 °F), 12 rain days
  • Sawarna30 °C (86 °F) / 24 °C (75 °F), 12 rain days
  • Sekupang31 °C (88 °F) / 24 °C (75 °F), 12 rain days
  • Selatpanjang31 °C (88 °F) / 23 °C (73 °F), 14 rain days
  • Semarang31 °C (88 °F) / 25 °C (77 °F), 19 rain days
  • Seminyak31 °C (88 °F) / 24 °C (75 °F), 20 rain days
  • Senaru29 °C (84 °F) / 22 °C (72 °F), 21 rain days
  • Senggigi31 °C (88 °F) / 24 °C (75 °F), 20 rain days
  • Serang22.5 °C (73 °F) / 30.4 °C (87 °F), 305 rain days
  • Siak Sri Indrapura31 °C (88 °F) / 23 °C (73 °F), 12 rain days
  • Sibolga31 °C (88 °F) / 23 °C (73 °F), 12 rain days
  • Sidikalang30 °C (86 °F) / 20 °C (68 °F), 15 rain days
  • Sidoarjo31 °C (88 °F) / 24 °C (75 °F), 12 rain days
  • Singaraja31 °C (88 °F) / 24 °C (75 °F), 20 rain days
  • Singkawang30 °C (86 °F) / 23 °C (73 °F), 22 rain days
  • Singkil31 °C (88 °F) / 23 °C (73 °F), 15 rain days
  • Soe30 °C (86 °F) / 22 °C (72 °F), 12 rain days
  • Sokaraja30 °C (86 °F) / 22 °C (72 °F), 12 rain days
  • Solo30 °C (86 °F) / 22 °C (72 °F), 19 rain days
  • Solok29 °C (84 °F) / 21 °C (70 °F), 18 rain days
  • Sorong30 °C (86 °F) / 24 °C (75 °F), 20 rain days
  • South Tangerang30 °C (86 °F) / 24 °C (75 °F), 20 rain days
  • Sragen30 °C (86 °F) / 22 °C (72 °F), 12 rain days
  • Subang30 °C (86 °F) / 22 °C (72 °F), 10 rain days
  • Sukabumi29 °C (84 °F) / 21 °C (70 °F), 20 rain days
  • Sukoharjo31 °C (88 °F) / 22 °C (72 °F), 2 rain days
  • Sumbawa Besar30 °C (86 °F) / 24 °C (75 °F), 10 rain days
  • Sumedang30 °C (86 °F) / 23 °C (73 °F), 12 rain days
  • Sumpat31 °C (88 °F) / 23 °C (73 °F), 12 rain days
  • Sungai Liat31 °C (88 °F) / 24 °C (75 °F), 12 rain days
  • Sungai Penuh29 °C (84 °F) / 20 °C (68 °F), 18 rain days
  • Sungai Pinang31 °C (88 °F) / 23 °C (73 °F), 16 rain days
  • Tabanan31 °C (88 °F) / 24 °C (75 °F), 20 rain days
  • Takengon28 °C (82 °F) / 18 °C (64 °F), 15 rain days
  • Taman Mini Indonesia Indah30 °C (86 °F) / 24 °C (75 °F), 20 rain days
  • Tambolaka30 °C (86 °F) / 24 °C (75 °F), 12 rain days
  • Tambrauw Regency31 °C (88 °F) / 24 °C (75 °F), 20 rain days
  • Tangerang30 °C (86 °F) / 24 °C (75 °F), 19 rain days
  • Tanjung Balai30 °C (86 °F) / 22 °C (72 °F), 12 rain days
  • Tanjung Batu32 °C (90 °F) / 24 °C (75 °F), 15 rain days
  • Tanjung Bira30 °C (86 °F) / 24 °C (75 °F), 18 rain days
  • Tanjung Pandan30 °C (86 °F) / 24 °C (75 °F), 10 rain days
  • Tanjung Pinang30 °C (86 °F) / 24 °C (75 °F), 12 rain days
  • Tanjung Uban30 °C (86 °F) / 23 °C (73 °F), 15 rain days
  • Tanjung31 °C (88 °F) / 24 °C (75 °F), 20 rain days
  • Tapak Tuan31 °C (88 °F) / 23 °C (73 °F), 15 rain days
  • Tarakan32 °C (90 °F) / 24 °C (75 °F), 15 rain days
  • Tasikmalaya29.4 °C (85 °F) / 21.8 °C (71 °F), 0 rain days
  • Tegal30 °C (86 °F) / 22 °C (72 °F), 12 rain days
  • Temanggung30 °C (86 °F) / 22 °C (72 °F), 12 rain days
  • Tentena31 °C (88 °F) / 24 °C (75 °F), 15 rain days
  • Ternate30 °C (86 °F) / 24 °C (75 °F), 20 rain days
  • Tetebatu27 °C (81 °F) / 22 °C (72 °F), 20 rain days
  • Tidore30 °C (86 °F) / 24 °C (75 °F), 12 rain days
  • Timika30 °C (86 °F) / 24 °C (75 °F), 12 rain days
  • Tirta Gangga31 °C (88 °F) / 24 °C (75 °F), 10 rain days
  • Tobelo30 °C (86 °F) / 24 °C (75 °F), 12 rain days
  • Tomohon26 °C (79 °F) / 18 °C (64 °F), 21 rain days
  • Trawas28 °C (82 °F) / 20 °C (68 °F), 18 rain days
  • Trenggalek30 °C (86 °F) / 22 °C (72 °F), 7 rain days
  • Tretes27 °C (81 °F) / 21 °C (70 °F), 18 rain days
  • Trikora30 °C (86 °F) / 24 °C (75 °F), 14 rain days
  • Trowulan31 °C (88 °F) / 24 °C (75 °F), 15 rain days
  • Tuban30 °C (86 °F) / 23 °C (73 °F), 12 rain days
  • Tulungagung30 °C (86 °F) / 23 °C (73 °F), 18 rain days
  • Tumbak30 °C (86 °F) / 23 °C (73 °F), 18 rain days
  • Ujung Genteng30 °C (86 °F) / 24 °C (75 °F), 12 rain days
  • Ungaran29 °C (84 °F) / 22 °C (72 °F), 19 rain days
  • Wae Rebo30 °C (86 °F) / 24 °C (75 °F), 15 rain days
  • Waikabubak31 °C (88 °F) / 24 °C (75 °F), 2 rain days
  • Waingapu32 °C (90 °F) / 24 °C (75 °F), 20 rain days
  • Wakatobi31 °C (88 °F) / 24 °C (75 °F), 18 rain days
  • Wamena28 °C (82 °F) / 22 °C (72 °F), 20 rain days
  • Waterfront City31 °C (88 °F) / 24 °C (75 °F), 14 rain days
  • Wonogiri28 °C (82 °F) / 22 °C (72 °F), 12 rain days
  • Wonosobo26 °C (79 °F) / 18 °C (64 °F), 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.

  • New Year

    1 Jan

    Bali full; fireworks.

  • Chinese New Year (Imlek)

    Jan–Feb (lunar — check)

    Public holiday; busy in Chinese communities.

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

    Jan: Mixed

    May: Great (better)

  • Crowds

    Jan: Medium

    May: Medium

  • Prices

    Jan: Medium

    May: Medium

  • Festivals listed

    Jan: 2

    May: 1

January: Wettest month in Bali and Java; Jakarta floods; Raja Ampat good.

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

Build the full packing list for your trip →

Where to go in January

Rated best or good this month

  • Ambon

    Best months: Oct–Apr (drier; November is the driest month)

  • Banda Neira

    Best months: Oct–Apr (calm seas, good visibility)

  • Dumai

    Best months: Feb–Sep (drier); avoid the Dec–Jan rain peak

  • Fakfak

    Best months: Oct–Apr (drier window; seas calmer)

  • Ketambe

    Best months: Oct–May

  • Lhoknga

    Best months: Dec–Mar (dry season, best surf)

  • Pulau Hatta

    Best months: Oct–Apr (dry season)

  • Sorong

    Best months: Oct–Apr (calmer seas, drier days)

  • Sumpat

    Best months: Oct–Apr