followthewiatr

All posts

When to go to Java: weather month by month and holidays

Java's dry season runs May to October, driest in July–September. May and September get you rooms 15–30% cheaper. What rain does to Bromo, Ijen and Tumpak Sewu.

Tengger caldera at dawn: the Batok cone and the smoking Bromo crater above a sea of fog

Short answer: May or September. Java's dry season runs from May to October, the driest months are July–September, and the rainy season, November to March, mostly means afternoon downpours lasting 1–4 hours. June–August gives you reliable weather, but it's peak season: Borobudur can see 2,000+ visitors a day and rooms get pricier. In May and September you sleep 15–30% cheaper and stand in shorter queues. January–February, peak rainfall, I'd skip for a first visit. Two things decide your dates: the weather, which tells you whether you'll see the sunrise, and the holiday calendar, which tells you whether you'll get a train ticket at all. Both are below, month by month, plus what the season does to Bromo, Ijen and Tumpak Sewu.

Month by month

Month Weather Bromo / Ijen Watch out for
January peak rainfall rain, fog in the caldera Semeru closed for the season
February peak rainfall rain, fog in 2026 Ramadan began on 19.02; in 2027 it falls earlier (below)
March rain, theatrical clouds over Borobudur rain, slippery trails in 2026 Lebaran on 21.03 and mudik 18–25.03
April transition out of the rains acceptable Tumpak Sewu at its fullest right after the rains
May start of the dry season, thick morning mist over Borobudur good first choice; Waisak (31.05 in 2026) fills Borobudur with pilgrims
June dry good start of peak season
July driest stretch best peak: book Bromo jeeps D-30, Borobudur 2,000+ people a day
August driest stretch best as July; 17.08 Independence Day; fire season (in 2026 Bromo was closed 8–19.08)
September dry, fewer people good first choice; in 2026 Ijen closed from 4.09 after a fire
October end of the dry season, occasional rain acceptable, transitional Tumpak Sewu still in season; Ijen closed on the first Friday of the month (2.10)
November rains begin variable Semeru closed for the season; Ijen first Friday 6.11
December rain rain, fog Christmas and New Year mean pricier flights and rooms; Bromo closed 8.12 (15:00) to 9.12 (23:59) for Wulan Kapitu; Semeru scheduled closure 1–31.12.2026; Ijen first Friday 4.12

One thing the table can't show: Java's rainy season isn't a non-stop monsoon. The rain comes in the afternoon, lasts 1–4 hours and rarely goes on all day, so the mornings, which is when you do volcanoes and temples anyway, are usually usable. East Java is also less rainy than the west.

What the season does to Bromo, Ijen and the waterfalls

Place Best Doable Avoid
Bromo May–September April, October January–March
Kawah Ijen May–September April, October January–March
Semeru (Ranu Kumbolo) May–September April October–April
Tumpak Sewu May–October April, November December–March
Dieng May–October April December–March

Bromo. In the dry season the sunrises over the caldera are cloudless. Rain means fog in the caldera and a sunrise you often can't see; the jeep will still go, but the show isn't guaranteed. I was there in 2019, in the dry season, and that's the postcard version. After the August 2026 fire the savanna looks different; what you'll see today and what you won't is in Bromo after the 2026 fire.

Kawah Ijen. The blue fire needs a dry, windless night; rain means fog and a slippery path. On top of that the park closes on the first Friday of every month, this year still 2.10, 6.11 and 4.12. Right now something else matters more: Ijen has been closed since 4.09.2026 after a fire, with no reopening date. Check the status in Ijen closed since 4 Sept 2026: what to do now.

Tumpak Sewu. The viewpoint works all year, but the descent into the canyon only in the dry season, May–October; in rain the canyon is closed because of flood risk. The paradox: the waterfall is fullest right after the rains, in April.

Dieng and Semeru. In the rainy season clouds hide the sunrise from Sikunir, and the trail to Ranu Kumbolo turns to mud. Semeru also has scheduled seasonal closures, in 2026 still 1–31.12.

Karimunjawa and Baluran. Ferries to Karimunjawa run reliably in the dry season (April–August) and are often suspended in November–March. In Baluran the grass is low in April–August and the animals show up at the waterholes; in the rainy season the grass grows above head height and you see nothing.

And one more thing about the dry season that the guidebooks skip: it's fire season. In 2026 Bromo lost 12 days in August and Ijen was closed in September. Dry weather gives you the view; it doesn't guarantee the gate will be open.

Temperature: Java is not one kind of warm

Yogyakarta, Solo and Surabaya sit at 28–32°C by day and 22–26°C at night, with practically no seasonal change. Mount Bromo (~2,300 m) is normally 5–10°C at night, and at the height of the dry season the temperature can drop to 0°C; strong wind makes it feel colder still. Dieng can be 8°C before dawn. So for the sunrise over the caldera you pack a thick jacket, a hat and gloves, even if you spend the rest of the week in flip-flops. At the Bromo car park you can rent a jacket for about 30,000 IDR (~1.80 USD), quality varies, your own is the safer bet.

In the rainy season humidity comes on top, and it makes the air feel hotter than the thermometer says. A light poncho costs 15,000–20,000 IDR (~1.20 USD) on Malioboro; a waterproof bag for your electronics is more use than an umbrella.

Ramadan, Lebaran and mudik

Ramadan and the Lebaran (Idul Fitri) that ends it are lunar holidays, so each year they fall about 11 days earlier in our calendar and can shift by a whole month from one season to the next. In 2026 Ramadan ran from 19 February to 20 March, and Lebaran fell on 21 March. I'm not giving 2027 dates because I don't have them confirmed; check them before you buy tickets, one look at the calendar saves a lot of nerves.

I went through Ramadan on Java myself and I'll say it plainly: it has downsides. Many warungs stay shut or curtained until about 15:00–17:00, breakfast means a hotel or a shopping mall, and in the evening you bounce off the doors of restaurants booked a week ahead. After sunset (iftar, around 18:00) life erupts: Ramadan street markets full of food. The bonus I didn't appreciate at the time: Borobudur and Prambanan are far less crowded then than in high season.

Lebaran is a different matter. It sets off mudik, the mass return to home towns: an estimated 150 million-plus people move across the archipelago at once, and Java is the epicentre. National roads jammed for 8–10 hours, trains sold out 2–3 months ahead, hotel prices 2–3 times higher. In 2026 the window to avoid was 18–25 March. End your trip a few days before the holiday or start a good week after it; if you're already there, stay in Yogya and watch mudik from the sidelines.

What you don't need to count: Nyepi, Galungan and Kuningan are Bali only and have no effect on a Java route.

Prices and crowds in short

July–August: best weather, most people, priciest rooms and tours; book Bromo jeeps and Semeru permits D-30. May–June and September: good weather, noticeably fewer tourists, normal prices. Rainy season: cheapest and quietest, at the cost of the volcano views. December: Christmas and New Year push up flights and rooms, rain or not.

If you're planning October to January

October is fine: end of the dry season, occasional showers, Bromo and Ijen in the "doable" bracket, the Tumpak Sewu descent still in season. November starts the rains, but mornings are usually clear; plan the volcano with a spare day. December and January are cities and temples without restrictions and volcanoes as a lottery; Bromo also has a scheduled closure on 8–9.12, Semeru the whole of December, and the holidays push prices up. If this is your first Java and you have the choice, move the trip to May or September.

Buy train tickets ahead whatever the month, and around Lebaran especially; how that works is in Getting around Java by train. The whole route day by day, in two versions (7 and 15 days), with a budget in IDR and PLN, is in Volume 1: East Java (128 pages, 22 chapters; the book is in Polish, an English edition is in preparation). If you're planning a first trip, start with the free 5-day Java plan in English.

FAQ

When is the best time to visit Java?

May or September. Dry season, smaller crowds than in July–August, rooms 15–30% cheaper. In May the morning mist over Borobudur is still thick, which gives you the classic shot of the temple's crown above a sea of fog. June–August guarantees weather, but Borobudur then gets 2,000+ visitors a day.

Can you travel Java in the rainy season?

Yes. From November to March rain falls mostly in the afternoon and lasts 1–4 hours; mornings are usually fine. Borobudur, Prambanan and Malioboro run all year. At Bromo and Ijen the sunrise is often hidden and the trails are slippery; January–February is peak rainfall, skip it for a first visit.

How cold is it at Bromo?

At ~2,300 m the night is normally 5–10°C, and at the height of the dry season it can drop to 0°C; strong wind makes it feel colder. Yogyakarta and Solo sit at 28–32°C at the same time. You can rent a jacket at the Bromo car park for about 30,000 IDR, but your own is the safer bet.

When are Ramadan and Lebaran in Java?

They're lunar holidays, about 11 days earlier each year. In 2026 Ramadan ran 19.02–20.03 and Lebaran fell on 21.03; avoid the week around the holiday: trains sold out 2–3 months ahead, hotels 2–3 times the price, roads jammed for 8–10 hours. Check the 2027 dates before you buy tickets.

The free Java starter, straight to your inbox

Type in your email and the free “5 days on Java” plan (PDF) lands in your inbox: the route, train times and the budget. No spam, unsubscribe anytime.

The guide behind this route

Volume 1: East Java

From Yogyakarta through Bromo and Ijen to the Gilimanuk ferry — times, prices and the route day by day.

See it in the shop

Free plan: 5 days on Java

All the times, prices and names are in the full PDF plan — route, budget, mistakes. One email, the plan lands right away.

Get the plan (PDF)