Indonesia
Indonesia in December: what to expect
December is a maybe: it is the wet season in Bali, Java and Nusa Tenggara, with afternoon downpours, rough seas to the Gilis and Komodo, and south Bali flooding, yet Christmas–New Year crowds push prices to their yearly high. Go if you want Bali's festive season or Raja Ampat's dry window; skip if you want dry beaches and cheap beds.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideIndonesia
Key facts
- Verdict
- Caution — wet in Bali, Java and Nusa Tenggara; high season prices
- Bali, Java, Nusa Tenggara
- Rainy season: afternoon downpours, rough seas, south Bali floods
- Raja Ampat, Maluku, Sulawesi
- December is one of the better months on the eastern side
- Crowds
- High — Christmas to New Year is Bali's busiest stretch
- Prices
- High — peak-season rates for Bali and Java resorts
- Typical daytime temperature
- Roughly 27–31 °C lowland; Bromo and Ijen nights near 5 °C
- Public holiday
- 25 Dec Christmas; New Year 1 Jan follows days later
Weather in December
December sits in the middle of Indonesia's rainy season for the southern half of the country. Bali, Lombok, Java and Nusa Tenggara get the same pattern: warm, humid days with a build-up of cloud through the morning and heavy afternoon or evening rain that usually clears within an hour or two. Mornings are often clear enough for temples, rice-terrace walks and volcano viewpoints, which is why many travellers still get a full day out by starting at 6am.
The rain is not constant, but it is reliable enough to plan around. South Bali — Kuta, Seminyak, Canggu, Denpasar — floods in the wet season, and Jakarta floods in the January–February peak, so December is the run-up to that. Seas to the Gili islands and Komodo get rough, and boat crossings can be cancelled on bad days.
The eastern side of the country runs the opposite way. Raja Ampat in Papua is best October to April, so December is a good month there, and parts of Maluku and Sulawesi also sit in a drier window. Sumatra is wet most of the year, with the north driest June to August, so December is not a standout there either.
| Zone | December conditions | Verdict |
|---|---|---|
| Bali, Lombok, Nusa Tenggara | Wet season; afternoon downpours, rough seas, south Bali floods | Caution |
| Java (Jakarta, Yogyakarta, Bromo, Ijen) | Wet season; rain most afternoons; cold nights at Bromo and Ijen | Caution |
| Sumatra (Medan, Lake Toba, Padang) | Wet most of the year; no dry advantage in December | Caution |
| Sulawesi, Maluku, Raja Ampat | One of the better months; Raja Ampat dry season Oct–Apr | Go |
Figures are 2026 estimates; check the national meteorological agency (BMKG) for the week you travel.
Crowds and prices
December is a split month. The first three weeks are quiet and cheap by Indonesian standards — November's low-season pricing often carries over, and you can walk into good Ubud guesthouses. From about 20 December everything changes: Christmas and New Year fill Bali and Java resorts, villas and flights, and rates jump to their yearly high.
If your trip falls between 24 December and 3 January, book accommodation and internal flights two to three months ahead, especially Bali–Jakarta and Bali–Labuan Bajo routes. If you can travel in the first half of the month, you get wet-season prices with the same wet-season weather — the trade is worth it for budget travellers.
Expect higher prices on the Gili islands and in Nusa Penida too, where the supply of rooms is small and festive demand is concentrated.
| Period | Crowd level | Price level | Notes |
|---|---|---|---|
| 1–19 Dec | Low to medium | Low to medium | Wet-season rates; easy to book |
| 20–24 Dec | Rising | Rising | Book ahead for Bali and Yogyakarta |
| 25 Dec–3 Jan | High | High | Christmas–New Year peak; resorts and flights fill |
What's on in December
The fixed date is Christmas on 25 December, a public holiday that fills Bali and Java resorts through to New Year. New Year's Eve on 31 December brings fireworks and beach parties, heaviest in Kuta, Seminyak and Canggu.
Galungan and Kuningan, the Balinese temple cycle that runs every 210 days, can fall in December — it did in the parent country calendar — and when it does, penjor bamboo poles line the roads and some businesses close for ceremonies. Dates move, so check before you plan around it.
Ramadan and Idul Fitri do not fall in December in 2026; they sit in February–March. Nyepi, the Balinese day of silence, is in March.
- 25 Dec — Christmas: public holiday, resorts fill
- 31 Dec — New Year's Eve: fireworks, beach parties in south Bali
- Galungan and Kuningan (Bali) — every 210 days, may fall in December (check)
Where to go in December
For a first trip, Java is the better December choice than Bali if you want to dodge the worst of the festive crowds: Yogyakarta's temples, Borobudur and Prambanan, work fine in the wet season if you start early, and Bromo and Ijen are still visitable, though nights drop to around 5 °C and the sunrise viewpoint can be clouded in.
On Bali, base in Ubud for culture and rice terraces, where rain is often lighter than the coast, and treat beach days as morning-only. Uluwatu, Sanur and Nusa Dua are more sheltered than Kuta and Canggu, which flood. Skip the Gili islands and Komodo if your dates are tight — rough seas mean cancelled boats.
If you want dry weather and are willing to fly east, Raja Ampat and parts of Maluku are in their good window. It is a long, expensive transfer, so it suits a two-week trip rather than a short one.
- Ubud — culture and terraces, lighter rain than the coast
- Yogyakarta and Borobudur — early starts beat the afternoon rain
- Bromo and Ijen — cold nights, cloud risk at sunrise
- Raja Ampat and Maluku — dry season on the eastern side
- Avoid: Gili islands and Komodo boat trips on tight dates
What to pack
Pack for warm, wet and humid: quick-dry shirts, a light rain shell or poncho, sandals that survive puddles, and a dry bag for phones and cameras. Mosquito repellent matters in the wet season, and so does a basic stomach kit — see the packing list for the full version.
If Bromo or Ijen is on your route, add a fleece, hat and gloves; nights near 5 °C at 2,300 m are a genuine shock after Bali. Bring reef-safe sunscreen, a refillable bottle, and a power bank for long travel days.
- Light rain shell or poncho
- Quick-dry clothing and sandals
- Dry bag for electronics
- Mosquito repellent
- Fleece, hat and gloves for Bromo and Ijen
- Reef-safe sunscreen and a refillable bottle
Nearby months
November is the start of the rainy season with low crowds and low prices — similar weather to December but without the festive surge. January is the wettest month in Bali and Java, with Jakarta flooding, so it is a step down unless you are heading to Raja Ampat.
October is still mostly dry with only late-month storms, making it the better shoulder choice if your dates are flexible. If you want the classic dry-season trip, aim for April to October instead.
- Indonesia in November — rainy season begins, low prices
- Indonesia in January — wettest month, Jakarta floods
- Indonesia in October — mostly dry, first storms late in the month
- Indonesia best time to visit — the full 12-month comparison
Questions people ask
Is December a good time to visit Indonesia?
It is a maybe. Bali, Java and Nusa Tenggara are in the wet season with afternoon downpours and rough seas, and Christmas–New Year crowds push prices to their yearly high. Raja Ampat and parts of Maluku are in a good dry window, so December suits an eastern trip more than a Bali beach holiday.
What is the weather like in Indonesia in December?
Warm and humid, roughly 27–31 °C in the lowlands, with heavy afternoon or evening rain in Bali, Java and Nusa Tenggara. Mornings are usually clear. Raja Ampat and Maluku are drier. Bromo and Ijen nights drop to around 5 °C.
What events happen in Indonesia in December?
Christmas on 25 December is a public holiday and fills Bali and Java resorts through New Year's Eve on 31 December, with fireworks and beach parties in south Bali. Galungan and Kuningan, the Balinese temple cycle, can also fall in December — dates move, so check.
Should I book ahead for December in Bali?
Yes if you travel between 24 December and 3 January. Resorts, villas and internal flights sell out and rates peak. Book two to three months ahead. The first three weeks of December are much easier and cheaper.
Can I visit the Gili islands or Komodo in December?
It is possible but risky. Rough seas in the wet season mean boat crossings can be cancelled, and Komodo trips are less reliable. If your dates are tight, keep a buffer day or choose a land-based route instead.
Deep dive
Every source; changeable facts are marked check