Indonesia

Indonesia Weather & Climate: Monthly Averages

Monthly climate averages for Indonesia, temperatures, rainfall and the best time to visit.

Climate overview of Indonesia

In Indonesia, nearly all the major islands experience a tropical rainforest climate. Meanwhile, the smaller islands to the east of Java, as well as some parts of Java itself, experience a tropical monsoon climate. Daytime temperatures in most of Indonesia hover around 30°C (86°F) throughout the year. However, cooler temperatures can be found in elevated areas, particularly in Papua, where the highest peaks might even see perpetual snow.

Weather Conditions

Generally, visitors can expect tropical weather conditions, with bright sunshine intermingled with occasional heavy rain and thunderstorms. The monsoon season spans from September/October until the start of April, during which both the frequency and intensity of rainfall increase. By the end of the monsoon, humidity levels typically hover just above 80%, making the environment feel especially warm and sticky.

Come April, the dry season starts across most of Indonesia. However, during this drier phase, the northern regions may still encounter brief rainfall in June and July. August and September are notably drier, especially in the southern parts. By October, rainfall begins to increase again.

Best Time to Visit Indonesia

The best time to visit Indonesia is from June to September. This period is the driest and sunniest for most of the country, with somewhat cooler temperatures. Specifically, August and September are ideal for sun-seekers planning a trip. While July is also favorable, it tends to be slightly wetter. June is a good alternative for those looking to avoid the peak tourist season.

Explore Indonesia by month

Popular cities by month

Compare cities per month. Toggle cities on/off.

Ubud Bandung Jakarta Yogyakarta Labuan Bajo Makassar
Day temperature (°C)
Monthly rainfall (mm)
Monthly sunshine (hours)

Climate map

Average daily temperature, monthly rainfall & sunshine hours across cities.

Avg day temp (°C)
32°

Regional climate differences

Explore the climate diversity across Indonesia.

Compare popular cities

Average daytime and nighttime temperatures, yearly rainfall and sunshine.

Ubud 27°C (81°F) 29°C (84°F) 22°C (72°F) 24°C (75°F) 2428 mm (96 in) 2,639 hours
Bandung 27°C (81°F) 29°C (84°F) 18°C (64°F) 20°C (68°F) 3449 mm (136 in) 2,478 hours
Jakarta 31°C (88°F) 33°C (91°F) 24°C (75°F) 25°C (77°F) 2146 mm (84 in) 2,973 hours
Yogyakarta 30°C (86°F) 31°C (88°F) 21°C (70°F) 23°C (73°F) 2645 mm (104 in)
Labuan Bajo 29°C (84°F) 30°C (86°F) 23°C (73°F) 25°C (77°F) 1890 mm (74 in)
Makassar 29°C (84°F) 31°C (88°F) 25°C (77°F) 26°C (79°F) 3137 mm (124 in)

FAQ

What is the best time to visit Indonesia?

The warmest month in Surabaya is October, with daytime highs of 35°C (95°F). Jakarta is the sunniest destination, with 295 hours of sunshine in August. Indonesia has distinct dry (July to September) and wet (November to April) seasons. Explore Indonesia weather by month for a detailed breakdown.

What temperatures can I expect in Indonesia?

Surabaya is the warmest destination, reaching 35°C (95°F) in October with nights around 26°C (79°F). Pagar Alam is the coolest, with June daytime highs of just 26°C (79°F) and nights dropping to 20°C (68°F). Temperatures are relatively stable throughout the year. See the city comparison for a full overview.

How much rain does Indonesia get?

Rainfall varies across Indonesia. Wonosobo is the wettest, receiving 3832 mm (151 in) per year, with February the wettest month at 520 mm (20 in). Pulau Merah is the driest at 1215 mm (48 in) per year. Use the climate map to explore rainfall patterns across regions.

How sunny is Indonesia?

Jakarta is the sunniest destination in Indonesia, enjoying 2,973 hours of sunshine per year, with August the brightest month at 295 hours. Overall, Indonesia enjoys abundant sunshine year-round. Compare sunshine across cities in the charts above.

What is the climate like across Indonesia?

Ubud has warm summers reaching 29°C (84°F) in April and warm winters dropping to 27°C (81°F), with 2,639 hours of sunshine and 2428 mm (96 in) of rain per year. Bandung has warm summers reaching 29°C (84°F) in September and warm winters dropping to 27°C (81°F), with 2,478 hours of sunshine and 3449 mm (136 in) of rain per year. Jakarta has very warm summers reaching 33°C (91°F) in September and very warm winters dropping to 31°C (88°F), with 2,973 hours of sunshine and 2146 mm (84 in) of rain per year. Explore the climate charts and comparison table for more cities.

Places in Indonesia

Select a city to see its average temperature, precipitation and hours of sunshine over the year.

Explore more

Travel inspiration

Must-visit destinations and experiences across Indonesia.