Climate averages 1991–2020
Weather in Malaysia in December
In December, average daytime highs across the 72 cities listed in Malaysia range from 26.2°C in Kuala Nerus to 29.8°C in Marudi. Monthly rainfall ranges from 129 mm in Alor Setar to 585 mm in Cukai.
Long-term climate patterns, not a forecast for a particular trip.
City by city
December in Malaysia
| City | Average highHigh / low | Average low | Rainfall mm | Rain days |
|---|---|---|---|---|
| Kuala Lumpur | 28.7°C22.4°C | 22.4°C | 275 | 25.3 |
| Johor Bahru | 28.3°C23.8°C | 23.8°C | 313 | 27.3 |
| Kampung Baru Subang | 28.7°C23.0°C | 23.0°C | 300 | 25.7 |
| Petaling Jaya | 28.7°C22.7°C | 22.7°C | 280 | 26.1 |
| Ipoh | 28.7°C22.1°C | 22.1°C | 261 | 25.8 |
| Shah Alam | 28.5°C23.0°C | 23.0°C | 280 | 26.1 |
| Bukit Rahman Putra | 28.7°C22.5°C | 22.5°C | 300 | 25.7 |
| Malacca | 28.4°C24.5°C | 24.5°C | 218 | 24.3 |
| Iskandar Puteri | 28.0°C24.4°C | 24.4°C | 270 | 25.6 |
| Kota Bharu | 27.5°C23.5°C | 23.5°C | 412 | 26.0 |
| Kuantan | 27.4°C23.5°C | 23.5°C | 345 | 25.0 |
| Kota Kuala Muda | 29.2°C23.8°C | 23.8°C | 167 | 20.1 |
| Sungai Petani | 29.1°C23.2°C | 23.2°C | 161 | 17.8 |
| Selayang Baru Utara | 29.0°C22.8°C | 22.8°C | 275 | 25.3 |
| Pasir Gudang | 28.2°C24.0°C | 24.0°C | 327 | 27.3 |
| Mukim Pulai | 28.4°C23.9°C | 23.9°C | 313 | 27.3 |
| Kota Kinabalu | 28.2°C23.9°C | 23.9°C | 212 | 24.8 |
| Sandakan | 28.5°C24.0°C | 24.0°C | 289 | 29.5 |
| Kuala Terengganu | 27.0°C23.3°C | 23.3°C | 422 | 25.8 |
| Alor Setar | 29.3°C23.4°C | 23.4°C | 129 | 15.6 |
| Kuching | 28.8°C23.6°C | 23.6°C | 423 | 29.4 |
| Puchong | 28.7°C22.9°C | 22.9°C | 280 | 26.1 |
| Seremban | 28.6°C23.1°C | 23.1°C | 258 | 24.8 |
| Tawau | 28.9°C24.2°C | 24.2°C | 190 | 26.4 |
| Setapak | 28.9°C22.4°C | 22.4°C | 275 | 25.3 |
| Kluang | 28.1°C22.8°C | 22.8°C | 282 | 25.8 |
| Muar | 28.3°C24.2°C | 24.2°C | 239 | 24.5 |
| Miri | 28.4°C24.2°C | 24.2°C | 293 | 28.0 |
| Kapar | 28.3°C23.9°C | 23.9°C | 300 | 25.7 |
| Klang | 28.3°C24.1°C | 24.1°C | 280 | 26.1 |
| Kajang | 29.1°C22.4°C | 22.4°C | 312 | 25.6 |
| Teluk Intan | 28.6°C23.1°C | 23.1°C | 236 | 25.2 |
| Pasir Mas | 27.6°C22.5°C | 22.5°C | 412 | 26.0 |
| Paya Terubong | 27.9°C23.7°C | 23.7°C | 214 | 23.3 |
| Taiping | 28.9°C23.5°C | 23.5°C | 258 | 26.3 |
| Bukit Mertajam | 28.9°C23.1°C | 23.1°C | 261 | 23.8 |
| Sepang | 28.3°C23.9°C | 23.9°C | 262 | 25.6 |
| Bukit Jalil | 28.5°C22.3°C | 22.3°C | 312 | 25.6 |
| Rawang | 29.0°C22.7°C | 22.7°C | 300 | 25.7 |
| Sibu | 29.2°C23.0°C | 23.0°C | 344 | 29.0 |
| Kuala Kubu Baharu | 28.8°C22.5°C | 22.5°C | 249 | 24.6 |
| Kulim | 28.8°C22.6°C | 22.6°C | 261 | 23.8 |
| Batu Pahat | 28.5°C23.8°C | 23.8°C | 245 | 24.8 |
| Sitiawan | 28.2°C24.4°C | 24.4°C | 297 | 27.8 |
| Bintulu | 29.3°C23.3°C | 23.3°C | 348 | 28.7 |
| Bandar Tasik Puteri | 28.6°C22.6°C | 22.6°C | 300 | 25.7 |
| Kampung Sungai Ara | 28.5°C24.3°C | 24.3°C | 214 | 23.3 |
| Pasir Puteh | 27.5°C23.1°C | 23.1°C | 471 | 25.4 |
| Tasek Glugor | 29.0°C23.2°C | 23.2°C | 190 | 20.2 |
| Ampang | 29.1°C22.7°C | 22.7°C | 275 | 25.3 |
| Port Dickson | 28.5°C24.1°C | 24.1°C | 244 | 25.7 |
| Maran | 28.6°C22.8°C | 22.8°C | 273 | 24.6 |
| Butterworth | 29.1°C23.6°C | 23.6°C | 167 | 20.1 |
| Lahad Datu | 28.6°C23.8°C | 23.8°C | 164 | 27.3 |
| Kuala Krai | 27.6°C22.3°C | 22.3°C | 381 | 26.5 |
| Ijok | 28.3°C23.3°C | 23.3°C | 300 | 25.7 |
| Bandar Mahkota Cheras | 28.8°C22.2°C | 22.2°C | 312 | 25.6 |
| Pagoh | 28.7°C23.4°C | 23.4°C | 235 | 24.8 |
| Labuan | 28.5°C24.8°C | 24.8°C | 187 | 22.6 |
| Pendang | 29.2°C23.0°C | 23.0°C | 160 | 16.4 |
| Kuala Nerus | 26.2°C22.6°C | 22.6°C | 490 | 26.7 |
| Marudi | 29.8°C23.1°C | 23.1°C | 312 | 28.7 |
| Val Dor | 29.0°C23.2°C | 23.2°C | 261 | 23.8 |
| Kampung Sungai Kajang | 28.3°C23.9°C | 23.9°C | 236 | 24.0 |
| Cukai | 26.9°C24.1°C | 24.1°C | 585 | 26.1 |
| Parit Sulung | 28.6°C23.4°C | 23.4°C | 268 | 25.3 |
| Cyberjaya | 28.6°C22.7°C | 22.7°C | 312 | 25.6 |
| Putatan | 28.3°C23.6°C | 23.6°C | 212 | 24.8 |
| Keningau | 28.7°C21.5°C | 21.5°C | 162 | 22.9 |
| Ulu Tiram | 28.4°C23.5°C | 23.5°C | 313 | 27.3 |
| Taman Senai | 28.4°C23.6°C | 23.6°C | 313 | 27.3 |
| Serendah | 29.0°C22.6°C | 22.6°C | 300 | 25.7 |
A rain day is a local calendar day with at least 1 mm of precipitation.