Climate averages 1991–2020

Weather in Indonesia in July

In July, average daytime highs across the 200 cities listed in Indonesia range from 19.8°C in Banjar to 32.1°C in Bojonegoro. Monthly rainfall ranges from 4.2 mm in Kupang to 291 mm in Pariaman.

Long-term climate patterns, not a forecast for a particular trip.

Indonesia by monthAll cities

City by city

July in Indonesia

1991–2020
Average July climate for cities in Indonesia, 1991–2020
CityAverage highHigh / lowAverage lowRainfall mmRain days
Jakarta29.9°C23.0°C23.0°C6712.4
Surabaya30.6°C23.9°C23.9°C224.5
Bekasi30.0°C22.9°C22.9°C6411.7
Bandung27.1°C19.0°C19.0°C12418.0
Medan30.0°C22.6°C22.6°C21724.0
Depok30.3°C21.5°C21.5°C9617.1
Tangerang30.3°C22.4°C22.4°C6712.4
Palembang30.0°C23.1°C23.1°C11217.2
Semarang30.4°C22.7°C22.7°C386.5
Makassar28.7°C23.2°C23.2°C11713.8
South Tangerang30.6°C22.0°C22.0°C6712.4
Batam28.1°C26.2°C26.2°C18722.9
Jepara30.5°C24.2°C24.2°C458.7
Pekanbaru30.2°C23.3°C23.3°C12419.0
Bandar Lampung28.9°C22.8°C22.8°C12522.0
Bogor29.6°C21.1°C21.1°C9617.1
Padang28.6°C23.3°C23.3°C24520.3
Malang27.7°C19.2°C19.2°C318.4
Samarinda29.4°C23.2°C23.2°C18623.6
Tasikmalaya26.1°C20.2°C20.2°C9317.3
Serang29.5°C23.4°C23.4°C7315.0
Balikpapan27.5°C24.3°C24.3°C14222.3
Pontianak30.1°C23.8°C23.8°C14917.9
Situbondo30.5°C22.5°C22.5°C194.1
Denpasar26.0°C23.5°C23.5°C3912.3
Banjarmasin29.7°C23.4°C23.4°C8914.5
Jambi City30.0°C23.3°C23.3°C12018.3
Cimahi26.2°C18.4°C18.4°C9014.1
Surakarta30.8°C21.4°C21.4°C386.7
Kupang29.5°C22.9°C22.9°C4.21.0
Cilegon29.1°C23.9°C23.9°C9418.1
Manado29.9°C24.5°C24.5°C21120.2
Mataram29.6°C22.8°C22.8°C172.8
Jayapura28.9°C24.1°C24.1°C23626.0
Bengkulu28.3°C23.1°C23.1°C15919.2
Yogyakarta28.9°C20.7°C20.7°C599.9
Sukabumi27.8°C19.7°C19.7°C9315.4
Cibinong30.2°C21.3°C21.3°C9617.1
Kendari27.8°C23.3°C23.3°C18921.3
Dumai30.3°C23.9°C23.9°C16220.4
Ambon26.1°C24.7°C24.7°C17521.9
Cirebon30.0°C24.1°C24.1°C316.0
Pekalongan29.1°C23.0°C23.0°C10314.4
Palangkaraya30.1°C22.9°C22.9°C9915.6
Percut29.9°C23.5°C23.5°C21323.9
Karawang30.8°C22.4°C22.4°C6611.5
Kediri29.1°C20.5°C20.5°C225.1
Jember28.1°C20.7°C20.7°C387.5
Tegal29.8°C23.5°C23.5°C518.9
Banjarbaru29.8°C22.6°C22.6°C10013.5
Cileungsir30.7°C21.6°C21.6°C8916.5
Binjai30.6°C22.0°C22.0°C18624.9
Pematangsiantar28.1°C20.8°C20.8°C23626.7
Banda Aceh30.0°C25.0°C25.0°C12515.1
Pasarkemis30.1°C22.3°C22.3°C7613.0
Cilacap27.0°C23.4°C23.4°C10117.7
Tarakan28.2°C24.9°C24.9°C21026.8
Singkawang29.4°C24.5°C24.5°C17819.1
Padangsidempuan28.6°C21.2°C21.2°C16719.6
Probolinggo29.0°C23.5°C23.5°C153.5
Toli-Toli26.9°C20.8°C20.8°C21624.8
Lubuklinggau29.3°C21.7°C21.7°C12920.1
Purwokerto28.4°C21.7°C21.7°C6810.6
Tanjung Pinang28.3°C26.0°C26.0°C15322.2
Pangkalpinang28.9°C24.5°C24.5°C14519.4
Batu26.6°C17.8°C17.8°C519.8
Bitung28.4°C25.1°C25.1°C14618.0
Klungkung27.7°C23.1°C23.1°C4210.2
Sorong28.7°C23.8°C23.8°C26023.7
Pasuruan30.1°C21.8°C21.8°C133.4
Loa Janan29.4°C23.4°C23.4°C17823.7
Ternate27.4°C25.3°C25.3°C21922.2
Banjar19.8°C12.4°C12.4°C13216.8
Ciputat30.2°C22.6°C22.6°C6712.4
Ciampea30.1°C21.9°C21.9°C9617.1
Gorontalo28.7°C23.7°C23.7°C15117.7
Madiun30.7°C21.5°C21.5°C356.6
Rengasdengklok30.1°C23.3°C23.3°C6611.5
Lhokseumawe29.5°C25.1°C25.1°C6613.1
Sumedang29.0°C20.2°C20.2°C426.4
Salatiga28.4°C19.6°C19.6°C488.7
Bontang28.9°C24.2°C24.2°C15022.3
Padalarang26.6°C19.1°C19.1°C9014.1
Curug30.6°C21.9°C21.9°C7613.0
Tanjungbalai29.8°C24.7°C24.7°C17722.8
Labuan Bajo28.0°C23.6°C23.6°C323.9
Palopo27.1°C21.9°C21.9°C14318.8
Pemalang29.7°C23.5°C23.5°C8412.5
Langsa30.2°C24.3°C24.3°C10218.3
Lembang23.7°C16.1°C16.1°C9014.1
Singosari28.6°C19.5°C19.5°C318.4
Metro29.4°C22.2°C22.2°C9317.7
Purwakarta30.6°C21.9°C21.9°C6010.0
Teluknaga30.4°C23.2°C23.2°C6312.1
Cianjur28.7°C20.3°C20.3°C6710.7
Ungaran28.9°C20.7°C20.7°C488.7
Sampit29.9°C23.3°C23.3°C11616.5
Bima29.9°C23.1°C23.1°C193.0
Banjaran27.6°C19.6°C19.6°C12418.0
Baubau28.0°C24.0°C24.0°C589.9
Blitar28.2°C19.8°C19.8°C617.9
Parepare29.5°C24.3°C24.3°C558.6
Sunggal30.3°C22.3°C22.3°C18624.9
Perbaungan29.9°C24.2°C24.2°C12617.9
Watampone26.9°C24.1°C24.1°C18122.1
Astanajapura30.3°C23.8°C23.8°C336.2
Nusantara28.7°C23.2°C23.2°C18123.5
Kisaran30.2°C23.6°C23.6°C16722.4
Mojokerto31.7°C21.2°C21.2°C295.7
Payakumbuh28.1°C20.2°C20.2°C14521.6
Batang30.0°C24.7°C24.7°C458.7
Purwodadi31.8°C21.9°C21.9°C366.9
Sidoarjo31.2°C22.4°C22.4°C123.0
Subang31.2°C21.5°C21.5°C538.6
Rangkasbitung30.0°C22.5°C22.5°C7414.1
Gunungsitoli28.9°C24.4°C24.4°C26824.4
Baturaja30.0°C22.3°C22.3°C9716.8
Singaraja28.2°C23.0°C23.0°C348.2
Manokwari27.2°C23.2°C23.2°C18424.1
Garut25.3°C17.8°C17.8°C7312.9
Martapura29.8°C23.0°C23.0°C10013.5
Parung30.3°C21.4°C21.4°C9617.1
Magelang27.0°C19.1°C19.1°C8513.6
Cikampek30.8°C22.1°C22.1°C6010.0
Klaten29.7°C20.2°C20.2°C366.1
Jombang30.8°C21.1°C21.1°C285.6
Paseh26.1°C17.7°C17.7°C7612.1
Sukawati26.6°C22.8°C22.8°C398.2
Lumajang27.6°C21.6°C21.6°C4411.3
Indramayu30.9°C23.7°C23.7°C336.0
Kotamobagu27.5°C22.2°C22.2°C25224.1
Bukittinggi25.9°C18.4°C18.4°C26022.9
Banyuwangi28.2°C22.6°C22.6°C4512.7
Tebingtinggi29.9°C23.7°C23.7°C14320.5
Kedungwuni29.4°C22.6°C22.6°C10314.4
Merauke27.7°C23.5°C23.5°C278.4
Soreang26.9°C19.1°C19.1°C12418.0
Pamanukan30.9°C23.6°C23.6°C467.8
Lawang29.2°C19.1°C19.1°C215.0
Kuningan27.6°C20.3°C20.3°C408.6
Cileunyi27.6°C19.1°C19.1°C7612.1
Kresek29.9°C23.1°C23.1°C7613.0
Ciamis26.7°C20.8°C20.8°C9317.3
Pelabuhanratu30.0°C22.8°C22.8°C10212.2
Pangkalanbuun29.5°C23.6°C23.6°C12918.0
Pati30.9°C23.0°C23.0°C448.4
Cikarang30.7°C22.1°C22.1°C6611.5
Pare29.2°C19.8°C19.8°C8312.4
Arjawinangun30.4°C23.9°C23.9°C316.0
Subulussalam29.5°C21.4°C21.4°C16017.7
Prabumulih30.3°C23.1°C23.1°C9516.2
Tanjung Pandan29.3°C24.5°C24.5°C12217.0
Rantauprapat30.7°C22.9°C22.9°C15821.3
Belawan30.2°C23.3°C23.3°C21323.9
Sungai Penuh26.7°C19.7°C19.7°C19222.5
Sungailiat28.8°C24.9°C24.9°C13918.1
Negara27.7°C23.6°C23.6°C174.4
Nabire27.6°C21.8°C21.8°C18523.1
Sumber30.5°C23.7°C23.7°C316.0
Wonosobo25.2°C18.4°C18.4°C7512.2
Palimanan30.6°C23.6°C23.6°C316.0
Selong28.2°C21.3°C21.3°C153.8
Pamekasan28.9°C25.3°C25.3°C253.9
Pandeglang28.8°C21.7°C21.7°C9014.8
Sibolga29.1°C23.2°C23.2°C19319.1
Pariaman28.7°C23.0°C23.0°C29121.4
Kudus31.9°C22.5°C22.5°C437.7
Caringin28.9°C20.7°C20.7°C10616.1
Tual25.9°C24.7°C24.7°C7312.0
Banjar, Indonesia29.7°C23.5°C23.5°C497.8
Cicurug28.7°C20.6°C20.6°C10616.1
Kartasura30.1°C20.8°C20.8°C386.7
Maumere28.5°C24.1°C24.1°C122.3
Wonosari28.6°C21.6°C21.6°C204.4
Ende30.0°C23.5°C23.5°C234.9
Bojonegoro32.1°C21.9°C21.9°C264.4
Bangkalan29.8°C24.7°C24.7°C294.8
Kasihan28.1°C20.8°C20.8°C599.9
Bangil31.0°C21.3°C21.3°C123.0
Sintang30.0°C23.3°C23.3°C16017.5
Sumenep29.3°C25.4°C25.4°C223.7
Galesong28.8°C23.7°C23.7°C193.1
Atambua28.6°C20.1°C20.1°C132.7
Muntilan27.4°C19.4°C19.4°C8513.6
Kedungwaru28.6°C21.0°C21.0°C255.1
Genteng26.4°C19.8°C19.8°C4512.7
Ponorogo28.7°C21.1°C21.1°C356.6
Ciranjang-hilir28.7°C20.3°C20.3°C6710.7
Tuban29.9°C24.0°C24.0°C305.2
Kebomas30.2°C22.8°C22.8°C224.5
Tarub29.7°C23.5°C23.5°C6410.7
Ubud26.6°C21.8°C21.8°C5011.3
Majene27.8°C24.8°C24.8°C6310.6
Sewon28.9°C21.9°C21.9°C295.9
Kabanjahe25.3°C17.2°C17.2°C16023.2
Solok28.2°C21.0°C21.0°C10719.1
Majalengka30.4°C21.2°C21.2°C477.3
Jatibarang30.9°C23.3°C23.3°C325.4
Sragen31.4°C21.6°C21.6°C436.0
Pagar Alam26.7°C19.9°C19.9°C17320.6

A rain day is a local calendar day with at least 1 mm of precipitation.