Climate averages 1991–2020

Weather in Malaysia in July

In July, average daytime highs across the 72 cities listed in Malaysia range from 28.5°C in Iskandar Puteri to 31.3°C in Kuala Krai. Monthly rainfall ranges from 72 mm in Kampung Sungai Kajang to 229 mm in Kuala Nerus.

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

Malaysia by monthAll cities

City by city

July in Malaysia

1991–2020
Average July climate for cities in Malaysia, 1991–2020
CityAverage highHigh / lowAverage lowRainfall mmRain days
Kuala Lumpur29.8°C23.1°C23.1°C18124.7
Johor Bahru28.7°C24.8°C24.8°C16224.0
Kampung Baru Subang30.2°C23.8°C23.8°C11216.8
Petaling Jaya30.1°C23.5°C23.5°C10016.9
Ipoh30.6°C23.3°C23.3°C9115.9
Shah Alam30.0°C23.8°C23.8°C10016.9
Bukit Rahman Putra30.0°C23.1°C23.1°C11216.8
Malacca28.8°C25.3°C25.3°C18523.8
Iskandar Puteri28.5°C25.5°C25.5°C14722.5
Kota Bharu30.7°C24.8°C24.8°C18525.3
Kuantan29.7°C24.3°C24.3°C16423.2
Kota Kuala Muda30.1°C24.9°C24.9°C17321.0
Sungai Petani30.0°C24.4°C24.4°C15222.0
Selayang Baru Utara30.1°C23.3°C23.3°C18124.7
Pasir Gudang28.7°C25.0°C25.0°C16823.7
Mukim Pulai28.9°C25.0°C25.0°C16224.0
Kota Kinabalu29.2°C24.2°C24.2°C16618.3
Sandakan30.0°C24.4°C24.4°C22226.0
Kuala Terengganu30.1°C24.3°C24.3°C13722.0
Alor Setar29.8°C24.6°C24.6°C19022.2
Kuching30.2°C24.0°C24.0°C18120.8
Puchong30.2°C23.6°C23.6°C10016.9
Seremban29.2°C23.8°C23.8°C17524.3
Tawau28.7°C24.1°C24.1°C20028.1
Setapak29.9°C23.0°C23.0°C18124.7
Kluang29.0°C23.1°C23.1°C16424.7
Muar28.9°C25.1°C25.1°C17522.7
Miri29.3°C25.0°C25.0°C18719.3
Kapar29.7°C24.8°C24.8°C11216.8
Klang29.7°C25.0°C25.0°C10016.9
Kajang29.9°C23.0°C23.0°C15322.0
Teluk Intan30.3°C23.8°C23.8°C11619.0
Pasir Mas31.1°C23.8°C23.8°C18525.3
Paya Terubong28.8°C24.5°C24.5°C16421.0
Taiping30.2°C24.2°C24.2°C13620.6
Bukit Mertajam30.0°C24.1°C24.1°C12818.9
Sepang29.1°C24.7°C24.7°C15522.9
Bukit Jalil29.7°C22.9°C22.9°C15322.0
Rawang30.3°C23.3°C23.3°C11216.8
Sibu30.3°C23.5°C23.5°C17420.7
Kuala Kubu Baharu30.1°C23.1°C23.1°C13420.3
Kulim30.0°C23.5°C23.5°C12818.9
Batu Pahat29.1°C24.7°C24.7°C19224.0
Sitiawan29.3°C25.1°C25.1°C13620.8
Bintulu30.5°C23.8°C23.8°C17019.6
Bandar Tasik Puteri30.0°C23.3°C23.3°C11216.8
Kampung Sungai Ara29.5°C25.1°C25.1°C16421.0
Pasir Puteh30.8°C24.4°C24.4°C17824.9
Tasek Glugor30.0°C24.2°C24.2°C14820.5
Ampang30.0°C23.2°C23.2°C18124.7
Port Dickson29.2°C25.0°C25.0°C20825.0
Maran30.8°C23.8°C23.8°C14822.9
Butterworth30.4°C24.5°C24.5°C17321.0
Lahad Datu29.2°C24.2°C24.2°C16426.4
Kuala Krai31.3°C23.4°C23.4°C19824.2
Ijok29.7°C24.2°C24.2°C11216.8
Bandar Mahkota Cheras29.6°C22.7°C22.7°C15322.0
Pagoh29.4°C24.1°C24.1°C14223.1
Labuan29.5°C25.3°C25.3°C14417.8
Pendang29.9°C24.1°C24.1°C17422.3
Kuala Nerus29.3°C23.7°C23.7°C22926.2
Marudi30.7°C23.4°C23.4°C20521.6
Val Dor30.3°C24.1°C24.1°C12818.9
Kampung Sungai Kajang30.0°C25.0°C25.0°C7212.3
Cukai29.0°C24.9°C24.9°C10221.2
Parit Sulung29.3°C24.1°C24.1°C17424.4
Cyberjaya29.7°C23.5°C23.5°C15322.0
Putatan29.3°C24.0°C24.0°C16618.3
Keningau29.6°C21.6°C21.6°C11817.4
Ulu Tiram28.9°C24.3°C24.3°C16224.0
Taman Senai29.0°C24.4°C24.4°C16224.0
Serendah30.3°C23.1°C23.1°C11216.8

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