Weather in Yogyakarta

What's the weather like in Yogyakarta?

Yogyakarta has warm year-round and heavy rainfall, especially in the wet season. Average daytime highs range from 30°C (86°F) in January to 30°C (86°F) in July, with overnight lows around 23°C (73°F) and 21°C (70°F) respectively.

No month in Yogyakarta sits in the typical comfort range of 18–26°C. The most temperate months are usually January and February.

Quick facts

Country
🇮🇩 Indonesia
Region
Asia
Time zone
Asia/Jakarta
Coordinates
-7.796, 110.370

Monthly climate

Long-run averages for each month of the year.

MonthAvg highAvg lowRainfallRain daysSnow days
January 30°C / 86°F 23°C / 73°F 365 mm 20 0
February 30°C / 86°F 23°C / 73°F 335 mm 18 0
March 31°C / 88°F 23°C / 73°F 290 mm 18 0
April 32°C / 90°F 24°C / 75°F 160 mm 12 0
May 31°C / 88°F 23°C / 73°F 80 mm 7 0
June 30°C / 86°F 22°C / 72°F 55 mm 5 0
July 30°C / 86°F 21°C / 70°F 40 mm 4 0
August 31°C / 88°F 21°C / 70°F 30 mm 3 0
September 32°C / 90°F 22°C / 72°F 55 mm 5 0
October 32°C / 90°F 23°C / 73°F 135 mm 11 0
November 32°C / 90°F 24°C / 75°F 235 mm 16 0
December 31°C / 88°F 24°C / 75°F 300 mm 19 0

Yogyakarta by month

Detailed weather for any specific month:

Cities with a similar climate to Yogyakarta

Frequently asked questions

When is the best time to visit Yogyakarta?

The most comfortable months in Yogyakarta are usually June, July, August, when average highs sit near 18–26°C (64–79°F) with relatively little rain. See the full month-by-month breakdown for the exact figures.

What is the hottest month in Yogyakarta?

April is typically the hottest month in Yogyakarta, averaging a high of 32°C (90°F).

What is the coldest month in Yogyakarta?

July is usually the coldest, with average lows around 21°C (70°F).

Does it snow in Yogyakarta?

Snow is rare in Yogyakarta; the climate data shows essentially no snowfall across the year.

Explore Yogyakarta on the interactive map

Live forecast, sunrise/sunset, and more.