Home › Yogyakarta › Best time to visit

Best time to visit Yogyakarta: month by month

Short answer

The dry season, May to October, is the best time, with sunnier days (about 12–23 rainy days a month in the data, fewest in July–August) and the outdoor Ramayana Ballet at Prambanan. Temperatures stay at about 29–31°C all year; the rainy season, roughly November to April, brings heavy afternoon storms, greener landscapes and fewer visitors.

Month by month

MonthHighLowRainy daysCrowds
Jan29°C23°C28medium
Feb29°C23°C25low
Mar30°C23°C28low
Apr30°C23°C26low
May31°C23°C19medium
Jun30°C22°C22high
Jul30°C21°C12very high
Aug31°C21°C13high
Sep31°C22°C17medium
Oct31°C23°C23medium
Nov30°C23°C28low
Dec30°C23°C25high

Temperatures and rainy days: Copernicus ERA5 averages, 2021–2023. Crowd levels are our estimate.

Season by season

Dry season (May–Oct)

Highs of about 30–31°C and the fewest rainy days, about 12–13 a month in July and August; best for sunrises at Borobudur and Merapi tours.

Rainy season (Nov–Apr)

Highs of about 29–30°C with 23–28 rainy days a month, mostly afternoon storms; mornings are often clear.

July–August

The driest months, but also Indonesian school holidays and peak foreign arrivals; book drivers and hotels early.

Ramadan and Lebaran

Dates move each year; some warungs close by day and Lebaran holidays fill trains and hotels.

Events worth planning around

When to avoid

Lebaran (Eid) holidays and the Christmas–New Year period are the busiest, with full trains and higher hotel prices. January to March has the heaviest rain.

Check hotel prices for your datesCompare flightsPacking list for your month

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.

Common questions

What is the best month to visit Yogyakarta?

May, June, September or October: dry season weather without the July–August peak.

Is the rainy season a bad time to visit?

Not necessarily: storms usually come in the afternoon, mornings are often clear, and there are fewer visitors.

When is the Ramayana Ballet at Prambanan?

On the open-air stage from about May to October; in the rainy season it moves indoors.

Plan your Yogyakarta trip

How many days in YogyakartaIs Yogyakarta expensive?Yogyakarta on a budgetIs Yogyakarta safe?Yogyakarta trip plannerWhere to stay in YogyakartaBudget calculator