Best Month To

Asia · Indonesia

Best time to visit Indonesia

Indonesia in this dataset covers 11 cities with distinct NASA POWER grid cells (plus nearby cities that share a cell). Annual rainfall among those cities runs from 1592 mm in Bali to 2605 mm in Bandung. The monthly-average temperature swing is 0.8–3.1°C depending on the city.

Indonesia is not one climate: the cities here include a monsoon climate with a sharp wet-dry split; an equatorial climate that stays hot and wet.

Regional contrasts in Indonesia

The hottest peak in the sample is Surabaya in October (30.2°C). The coldest monthly average is Bandung in July (21.1°C). Bandung takes the most rain (2605 mm a year, wettest in February); Bali takes the least (1592 mm).

Warmest-month averages in the set range from 22.7°C to 30.2°C. Use the city pages for the month-by-month table; this page is the contrast between places.

Best months by region

Drier cities: typical hottest-month average 28.8°C and about 1824 mm of rain a year. Best-scoring months — Bali (July, August, and September); Makassar (July, August, and September); Surabaya (July, August, and September); Semarang (June, July, and August).

In-between rainfall: typical hottest-month average 27.5°C and about 2222 mm of rain a year. Best-scoring months — Jepara (July, August, and September); Jakarta (July, August, and September); Depok (July, August, and September); Medan (December, January, and February).

Wetter cities: typical hottest-month average 26.2°C and about 2482 mm of rain a year. Best-scoring months — Batam (December, January, and February); Palembang (July, August, and September); Bandung (August, September, and October).

Bali in Indonesia

Bali sits at -8.65°, 115.22°. It is a monsoon climate with a sharp wet-dry split. November is the warmest month at 26.9°C (high 29.8°C); July is the coolest at 24.1°C (low 21.7°C). The gap between those monthly averages is 2.8°C.

The monsoon runs from November to April. The three highest-scoring months for a visit are July, August, and September. That ranking uses the same 22°C / low-rain / 60% humidity score as the city pages. Population in the GeoNames record is 670,210. The wettest month is January (316 mm, 27 days with at least 1 mm); the driest is August (24 mm).

Bandung in Indonesia

Bandung sits at -6.92°, 107.61°. It is a monsoon climate with a sharp wet-dry split. October is the warmest month at 22.7°C (high 27.2°C); July is the coolest at 21.1°C (low 16.9°C). The gap between those monthly averages is 1.6°C.

The monsoon runs from October to June. The three highest-scoring months for a visit are August, September, and October. That ranking uses the same 22°C / low-rain / 60% humidity score as the city pages. Population in the GeoNames record is 2,528,163. The wettest month is February (365 mm, 27 days with at least 1 mm); the driest is August (44 mm).

Batam in Indonesia

Batam sits at 1.15°, 104.02°. It is an equatorial climate that stays hot and wet. May is the warmest month at 28.8°C (high 29.8°C); January is the coolest at 26.9°C (low 25.5°C). The gap between those monthly averages is 1.9°C.

Rain falls in every month; the year still totals 2391 mm. The three highest-scoring months for a visit are December, January, and February. That ranking uses the same 22°C / low-rain / 60% humidity score as the city pages. Population in the GeoNames record is 1,296,960. The wettest month is December (302 mm, 28 days with at least 1 mm); the driest is February (109 mm).

Depok in Indonesia

Depok sits at -6.40°, 106.82°. It is a monsoon climate with a sharp wet-dry split. October is the warmest month at 26.1°C (high 30.4°C); July is the coolest at 24.4°C (low 20.4°C). The gap between those monthly averages is 1.7°C.

The monsoon runs from October to June. The three highest-scoring months for a visit are July, August, and September. That ranking uses the same 22°C / low-rain / 60% humidity score as the city pages. Population in the GeoNames record is 2,163,635. The wettest month is February (373 mm, 27 days with at least 1 mm); the driest is August (53 mm).

Jakarta in Indonesia

Jakarta sits at -6.21°, 106.85°. It is a monsoon climate with a sharp wet-dry split. October is the warmest month at 28.3°C (high 30.8°C); February is the coolest at 26.9°C (low 25.3°C). The gap between those monthly averages is 1.4°C.

The monsoon runs from October to June. The three highest-scoring months for a visit are July, August, and September. That ranking uses the same 22°C / low-rain / 60% humidity score as the city pages. Population in the GeoNames record is 8,540,121. The wettest month is February (387 mm, 27 days with at least 1 mm); the driest is August (49 mm).

Jepara in Indonesia

Jepara sits at -6.59°, 110.67°. It is a monsoon climate with a sharp wet-dry split. October is the warmest month at 28.5°C (high 30.4°C); February is the coolest at 27.0°C (low 26.3°C). The gap between those monthly averages is 1.5°C.

The monsoon runs from October to June. The three highest-scoring months for a visit are July, August, and September. That ranking uses the same 22°C / low-rain / 60% humidity score as the city pages. Population in the GeoNames record is 1,257,912. The wettest month is January (382 mm, 29 days with at least 1 mm); the driest is August (26 mm).

Makassar in Indonesia

Makassar sits at -5.15°, 119.43°. It is a monsoon climate with a sharp wet-dry split. October is the warmest month at 28.9°C (high 31.9°C); January is the coolest at 26.9°C (low 25.8°C). The gap between those monthly averages is 2.0°C.

The monsoon runs from November to April. The three highest-scoring months for a visit are July, August, and September. That ranking uses the same 22°C / low-rain / 60% humidity score as the city pages. Population in the GeoNames record is 1,474,393. The wettest month is December (370 mm, 29 days with at least 1 mm); the driest is August (12 mm).

Medan in Indonesia

Medan sits at 3.58°, 98.67°. It is an equatorial climate that stays hot and wet. May is the warmest month at 26.9°C (high 29.7°C); January is the coolest at 25.3°C (low 22.7°C). The gap between those monthly averages is 1.6°C.

Rain falls in every month; the year still totals 2276 mm. The three highest-scoring months for a visit are December, January, and February. That ranking uses the same 22°C / low-rain / 60% humidity score as the city pages. Population in the GeoNames record is 2,486,283. The wettest month is October (310 mm, 28 days with at least 1 mm); the driest is February (90 mm).

Palembang in Indonesia

Palembang sits at -2.92°, 104.75°. It is an equatorial climate that stays hot and wet. April is the warmest month at 27.0°C (high 29.9°C); January is the coolest at 26.2°C (low 23.5°C). The gap between those monthly averages is 0.8°C.

Rain falls in every month; the year still totals 2450 mm. The three highest-scoring months for a visit are July, August, and September. That ranking uses the same 22°C / low-rain / 60% humidity score as the city pages. Population in the GeoNames record is 1,801,367. The wettest month is March (313 mm, 25 days with at least 1 mm); the driest is August (79 mm).

Semarang in Indonesia

Semarang sits at -6.99°, 110.42°. It is a monsoon climate with a sharp wet-dry split. October is the warmest month at 29.2°C (high 34.0°C); June is the coolest at 26.3°C (low 22.8°C). The gap between those monthly averages is 2.9°C.

The monsoon runs from October to May. The three highest-scoring months for a visit are June, July, and August. That ranking uses the same 22°C / low-rain / 60% humidity score as the city pages. Population in the GeoNames record is 1,694,740. The wettest month is January (354 mm, 28 days with at least 1 mm); the driest is August (31 mm).

Surabaya in Indonesia

Surabaya sits at -7.25°, 112.75°. It is a monsoon climate with a sharp wet-dry split. October is the warmest month at 30.2°C (high 33.6°C); February is the coolest at 27.1°C (low 25.5°C). The gap between those monthly averages is 3.1°C.

The monsoon runs from November to May. The three highest-scoring months for a visit are July, August, and September. That ranking uses the same 22°C / low-rain / 60% humidity score as the city pages. Population in the GeoNames record is 3,018,022. The wettest month is January (337 mm, 29 days with at least 1 mm); the driest is August (11 mm).

Cities in Indonesia

Bali
Population 670,210
Bandung
Population 2,528,163
Batam
Population 1,296,960
Bekasi
Population 2,648,272
Depok
Population 2,163,635
Jakarta
Population 8,540,121
Jepara
Population 1,257,912
Makassar
Population 1,474,393
Medan
Population 2,486,283
Palembang
Population 1,801,367
Semarang
Population 1,694,740
South Tangerang
Population 1,429,529
Surabaya
Population 3,018,022
Tangerang
Population 1,927,815