Climate averages 1991–2020

Weather in Malaysia in March

In March, average daytime highs across the 72 cities listed in Malaysia range from 28.3°C in Kuala Nerus to 32.8°C in Pendang. Monthly rainfall ranges from 54 mm in Labuan to 276 mm in Kuching.

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

Malaysia by monthAll cities

City by city

March in Malaysia

1991–2020
Average March climate for cities in Malaysia, 1991–2020
CityAverage highHigh / lowAverage lowRainfall mmRain days
Kuala Lumpur30.4°C23.0°C23.0°C26325.1
Johor Bahru29.6°C24.1°C24.1°C20923.5
Kampung Baru Subang30.1°C23.5°C23.5°C22223.7
Petaling Jaya30.3°C23.2°C23.2°C16822.1
Ipoh30.3°C22.8°C22.8°C19724.7
Shah Alam30.0°C23.5°C23.5°C16822.1
Bukit Rahman Putra30.1°C22.9°C22.9°C22223.7
Malacca29.8°C24.9°C24.9°C15022.3
Iskandar Puteri29.2°C24.7°C24.7°C18322.1
Kota Bharu30.0°C24.0°C24.0°C11415.7
Kuantan29.3°C24.0°C24.0°C14318.5
Kota Kuala Muda31.3°C24.8°C24.8°C16122.2
Sungai Petani31.2°C24.3°C24.3°C16321.1
Selayang Baru Utara30.6°C23.3°C23.3°C26325.1
Pasir Gudang29.4°C24.4°C24.4°C19822.9
Mukim Pulai29.7°C24.3°C24.3°C20923.5
Kota Kinabalu28.8°C23.9°C23.9°C9315.9
Sandakan29.0°C24.1°C24.1°C19723.5
Kuala Terengganu29.1°C23.4°C23.4°C13017.0
Alor Setar32.7°C24.6°C24.6°C13218.4
Kuching29.5°C23.8°C23.8°C27628.2
Puchong30.4°C23.3°C23.3°C16822.1
Seremban30.3°C23.6°C23.6°C21823.6
Tawau29.6°C24.3°C24.3°C14421.9
Setapak30.5°C22.9°C22.9°C26325.1
Kluang30.0°C23.0°C23.0°C18622.8
Muar29.9°C24.7°C24.7°C15022.0
Miri28.9°C24.6°C24.6°C8216.6
Kapar29.6°C24.4°C24.4°C22223.7
Klang29.7°C24.6°C24.6°C16822.1
Kajang30.9°C22.9°C22.9°C25824.1
Teluk Intan30.6°C23.9°C23.9°C14723.0
Pasir Mas30.7°C22.8°C22.8°C11415.7
Paya Terubong29.3°C24.3°C24.3°C17023.4
Taiping30.1°C24.1°C24.1°C21526.6
Bukit Mertajam30.7°C24.0°C24.0°C19824.0
Sepang29.6°C24.4°C24.4°C18923.2
Bukit Jalil30.2°C22.8°C22.8°C25824.1
Rawang30.5°C23.2°C23.2°C22223.7
Sibu30.2°C23.3°C23.3°C22726.0
Kuala Kubu Baharu30.8°C23.1°C23.1°C22123.4
Kulim30.5°C23.4°C23.4°C19824.0
Batu Pahat30.2°C24.2°C24.2°C16421.8
Sitiawan29.4°C24.9°C24.9°C21327.2
Bintulu30.1°C23.5°C23.5°C16522.6
Bandar Tasik Puteri30.0°C23.1°C23.1°C22223.7
Kampung Sungai Ara29.9°C24.9°C24.9°C17023.4
Pasir Puteh30.2°C23.5°C23.5°C11714.5
Tasek Glugor30.9°C24.1°C24.1°C17222.0
Ampang30.9°C23.2°C23.2°C26325.1
Port Dickson29.9°C24.7°C24.7°C14521.9
Maran31.4°C23.5°C23.5°C17519.6
Butterworth31.2°C24.5°C24.5°C16122.2
Lahad Datu29.3°C23.7°C23.7°C12321.0
Kuala Krai31.1°C22.9°C22.9°C15917.2
Ijok29.7°C23.8°C23.8°C22223.7
Bandar Mahkota Cheras30.6°C22.7°C22.7°C25824.1
Pagoh30.7°C23.8°C23.8°C17322.3
Labuan29.4°C25.1°C25.1°C5412.1
Pendang32.8°C24.1°C24.1°C15518.6
Kuala Nerus28.3°C22.8°C22.8°C18718.9
Marudi30.9°C23.3°C23.3°C20625.9
Val Dor30.8°C24.1°C24.1°C19824.0
Kampung Sungai Kajang29.9°C24.6°C24.6°C12119.0
Cukai28.4°C24.4°C24.4°C17120.2
Parit Sulung30.5°C23.8°C23.8°C18722.9
Cyberjaya30.3°C23.3°C23.3°C25824.1
Putatan29.0°C23.7°C23.7°C9315.9
Keningau30.0°C21.6°C21.6°C13419.7
Ulu Tiram29.8°C23.8°C23.8°C20923.5
Taman Senai29.9°C23.8°C23.8°C20923.5
Serendah30.7°C23.1°C23.1°C22223.7

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