Climate averages 1991–2020

Weather in Malaysia in June

In June, average daytime highs across the 72 cities listed in Malaysia range from 28.9°C in Iskandar Puteri to 31.4°C in Kuala Krai. Monthly rainfall ranges from 68 mm in Kampung Sungai Kajang to 244 mm in Sandakan.

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

Malaysia by monthAll cities

City by city

June in Malaysia

1991–2020
Average June climate for cities in Malaysia, 1991–2020
CityAverage highHigh / lowAverage lowRainfall mmRain days
Kuala Lumpur30.0°C23.4°C23.4°C17322.8
Johor Bahru29.2°C25.0°C25.0°C17324.8
Kampung Baru Subang30.1°C23.9°C23.9°C11217.5
Petaling Jaya30.2°C23.7°C23.7°C9716.8
Ipoh30.3°C23.3°C23.3°C9016.5
Shah Alam30.0°C24.0°C24.0°C9716.8
Bukit Rahman Putra30.0°C23.3°C23.3°C11217.5
Malacca29.2°C25.6°C25.6°C18123.0
Iskandar Puteri28.9°C25.7°C25.7°C15523.0
Kota Bharu31.0°C25.1°C25.1°C18324.9
Kuantan30.1°C24.6°C24.6°C16923.2
Kota Kuala Muda30.3°C25.2°C25.2°C16620.6
Sungai Petani30.2°C24.6°C24.6°C15321.8
Selayang Baru Utara30.2°C23.6°C23.6°C17322.8
Pasir Gudang29.1°C25.2°C25.2°C18324.6
Mukim Pulai29.3°C25.2°C25.2°C17324.8
Kota Kinabalu29.3°C24.5°C24.5°C18718.5
Sandakan30.1°C24.6°C24.6°C24426.3
Kuala Terengganu30.4°C24.6°C24.6°C13521.9
Alor Setar30.2°C24.9°C24.9°C18421.3
Kuching30.2°C24.3°C24.3°C19122.0
Puchong30.2°C23.9°C23.9°C9716.8
Seremban29.6°C24.1°C24.1°C16023.2
Tawau28.9°C24.4°C24.4°C21228.1
Setapak30.1°C23.2°C23.2°C17322.8
Kluang29.4°C23.5°C23.5°C16324.0
Muar29.3°C25.4°C25.4°C17522.7
Miri29.4°C25.1°C25.1°C20119.4
Kapar29.8°C25.0°C25.0°C11217.5
Klang29.9°C25.2°C25.2°C9716.8
Kajang30.2°C23.3°C23.3°C14621.5
Teluk Intan30.3°C24.1°C24.1°C11618.7
Pasir Mas31.4°C24.1°C24.1°C18324.9
Paya Terubong29.0°C24.8°C24.8°C16020.4
Taiping30.4°C24.4°C24.4°C13719.9
Bukit Mertajam30.1°C24.3°C24.3°C13319.2
Sepang29.4°C25.0°C25.0°C14521.6
Bukit Jalil29.8°C23.2°C23.2°C14621.5
Rawang30.3°C23.5°C23.5°C11217.5
Sibu30.4°C23.7°C23.7°C17721.2
Kuala Kubu Baharu30.3°C23.3°C23.3°C13920.1
Kulim30.0°C23.7°C23.7°C13319.2
Batu Pahat29.5°C24.9°C24.9°C19123.9
Sitiawan29.6°C25.4°C25.4°C13319.9
Bintulu30.6°C24.0°C24.0°C17720.4
Bandar Tasik Puteri30.0°C23.5°C23.5°C11217.5
Kampung Sungai Ara29.7°C25.4°C25.4°C16020.4
Pasir Puteh31.0°C24.7°C24.7°C17124.2
Tasek Glugor30.1°C24.4°C24.4°C14720.0
Ampang30.2°C23.5°C23.5°C17322.8
Port Dickson29.5°C25.3°C25.3°C18823.7
Maran31.1°C24.2°C24.2°C14522.7
Butterworth30.5°C24.8°C24.8°C16620.6
Lahad Datu29.3°C24.4°C24.4°C16826.1
Kuala Krai31.4°C23.7°C23.7°C19324.7
Ijok29.8°C24.3°C24.3°C11217.5
Bandar Mahkota Cheras29.9°C23.1°C23.1°C14621.5
Pagoh29.8°C24.4°C24.4°C14422.7
Labuan29.6°C25.5°C25.5°C15217.1
Pendang30.3°C24.4°C24.4°C16921.7
Kuala Nerus29.5°C24.0°C24.0°C22725.8
Marudi30.7°C23.6°C23.6°C21821.6
Val Dor30.4°C24.3°C24.3°C13319.2
Kampung Sungai Kajang30.2°C25.2°C25.2°C6812.3
Cukai29.4°C25.2°C25.2°C10320.5
Parit Sulung29.7°C24.5°C24.5°C17324.2
Cyberjaya29.9°C23.8°C23.8°C14621.5
Putatan29.4°C24.3°C24.3°C18718.5
Keningau29.7°C21.8°C21.8°C13219.8
Ulu Tiram29.4°C24.5°C24.5°C17324.8
Taman Senai29.4°C24.7°C24.7°C17324.8
Serendah30.3°C23.4°C23.4°C11217.5

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