Skip to main content
AMZBooking
Ratu Boko, Yogyakarta

Best time to visit · Yogyakarta · Indonesia

The best time to visit Yogyakarta

Weather, crowds, prices and events for every month, so you can pick the trip that suits you.

Updated By the AMZBooking editorial team

Photo: Pinerineks, CC BY-SA 4.0

Quick answer

The best time to visit Yogyakarta is the dry season from May to September, when sunrise at Borobudur is most likely to be clear and the Ramayana Ballet is performed on its open-air stage. July and August are the busiest months. The wet season from November to March brings heavy afternoon rain but quieter temples and lower prices; sightseeing in the mornings still works well.

Key facts

Best months
May–September
Shoulder season
April and October
Warmest month
September (avg high 32°C (90°F))
Coldest month
January (avg high 30°C (86°F))
Rainiest month
January (~20 rainy days)
Lowest hotel prices
January–March and November

Seasons

Yogyakarta is tropical and warm all year, with highs around 30–32°C. The dry season from about May to September brings clear mornings and cooler nights; the wet season from about November to March has heavy afternoon downpours.

May–September

Dry season

Clear mornings, cool nights and the open-air Ramayana Ballet; peak crowds in July and August.

October–December

Early wet season

Hot October, then afternoon storms from November; year-end holidays bring domestic visitors.

January–February

Peak wet season

Heavy daily downpours and humidity, but green rice fields, quiet temples and low prices.

March–April

Late wet season

Rain eases gradually; a good-value time before the dry-season rush.

Month by month

Long-term averages (rounded). Crowds and prices are relative, 1 (lowest) to 5 (highest). Daylight is sunrise to sunset on the 15th.

Average weather, crowds and prices by month
MonthHighLowRainy daysDaylightCrowdsPrices
January30°C23°C2012.5 h2/52/5
February30°C23°C1912.4 h2/52/5
March31°C23°C1812.2 h2/52/5
April31°C23°C1311.9 h3/53/5
May31°C22°C811.8 h3/53/5
June31°C21°C511.7 h4/54/5
July30°C20°C311.7 h5/55/5
August31°C20°C211.9 h5/55/5
September32°C21°C312.1 h4/54/5
October32°C22°C912.3 h3/53/5
November31°C23°C1712.5 h2/52/5
December30°C23°C1912.6 h4/54/5

Yearly events

Recurring dates shift from year to year; confirm with the organiser before you book.

Events in Yogyakarta by month
MonthEvents
JanuaryChinese New Year celebrations at Ketandan Chinatown (late January or February)
MarchRamadan and Eid al-Fitr — dates follow the Islamic calendar and move about 11 days earlier each year
MayVesak — Buddhist procession from Mendut to Borobudur (usually May or June)
JuneArtJog contemporary art festival (usually June to August); School holidays (usually late June to mid-July)
JulyRamayana Ballet open-air season (usually dry-season months)
AugustIndependence Day celebrations (17 August); Dieng Culture Festival on the Dieng Plateau (usually July or August)
DecemberYear-end holiday crowds (late December)

Cheapest and quietest times

Hotel prices are usually lowest in January–March and November, and the sights are quietest in January–March and November.

Yogyakarta on a budget.

What to pack

Packing for Yogyakarta by season
SeasonPack
Dry seasonLight, breathable clothes, a sun hat and high-factor sunscreen; A compact umbrella and waterproof shoes — rain is frequent; Comfortable walking shoes
Early wet seasonLight, breathable clothes, a sun hat and high-factor sunscreen; A compact umbrella and waterproof shoes — rain is frequent; Comfortable walking shoes
Peak wet seasonLight, breathable clothes, a sun hat and high-factor sunscreen; A compact umbrella and waterproof shoes — rain is frequent; Comfortable walking shoes
Late wet seasonLight, breathable clothes, a sun hat and high-factor sunscreen; Comfortable walking shoes

Questions travellers ask

+What is the best month to visit Yogyakarta?

The best time to visit Yogyakarta is the dry season from May to September, when sunrise at Borobudur is most likely to be clear and the Ramayana Ballet is performed on its open-air stage. July and August are the busiest months. The wet season from November to March brings heavy afternoon rain but quieter temples and lower prices; sightseeing in the mornings still works well.

+When are hotel prices lowest in Yogyakarta?

Usually in January–March and November. Wet season peak with heavy afternoon storms; temples are quieter, so visit in the mornings.

+What is the rainiest month in Yogyakarta?

January, with about 20 days of rain on average.

+How hot does Yogyakarta get?

The warmest month, September, averages highs of 32°C (90°F) and lows of 21°C (70°F).