393 places · 1991–2020 normals

Malaysia in
December.

Day, night and rain figures are the measured December normals from each place’s qualifying NOAA station. Open a place for that month’s full answer.

Read these as long-term planning evidence, not a forecast. Compare daytime and overnight temperature together, then use rainfall and wet-day frequency to judge how often outdoor plans may need flexibility. Mountain, coastal and island conditions can differ sharply over short distances, so the linked place page and its station distance matter more than the country average. Before booking, check current local forecasts, seasonal closures, daylight, transport and any weather warnings. Data collection uses the 1991–2020 station-normal period; the published evidence was rechecked on 3 September 2026.

Use the table to shortlist places, then open each place page to compare the reporting station, distance and all twelve months. A small country table can contain only a few qualifying stations; that is a coverage limit, not evidence that other places share the same conditions.

December normals for the largest listed places in Malaysia
PlaceDayNightRainWet daysComfort
Kuala LumpurKuala Lumpur32°C23.8°C275 mm16.512
Johor BahruJohor30.5°C24.1°C316 mm16.511
Kampung Baru SubangSelangor32°C23.8°C275 mm16.512
Petaling JayaSelangor32°C23.8°C275 mm16.512
Shah AlamSelangor32°C23.8°C275 mm16.512
Subang JayaSelangor32°C23.8°C275 mm16.512
Bukit Rahman PutraSelangor32°C23.8°C275 mm16.512
PelentongJohor30.5°C24.1°C316 mm16.511
MalaccaMelaka31.2°C23.6°C183 mm13.131
Iskandar PuteriJohor30.5°C24.1°C316 mm16.511
Kota BharuKelantan29.3°C23.5°C569 mm18.95
KuantanPahang29.7°C23°C724 mm18.95
Kota Kuala MudaKedah31.1°C24.3°C140 mm11.737
Sungai PetaniKedah31.1°C24.3°C140 mm11.737
Selayang Baru UtaraSelangor32°C23.8°C275 mm16.512
Pasir GudangJohor30.5°C24.1°C316 mm16.511
Mukim PulaiJohor30.5°C24.1°C316 mm16.511
Kota KinabaluSabah31.6°C23.7°C282 mm14.514
Kota DamansaraSelangor32°C23.8°C275 mm16.512
Kampung Larkin LamaJohor30.5°C24.1°C316 mm16.511
SandakanSabah30.1°C24.2°C439 mm20.15
Taman PetalingKuala Lumpur32°C23.8°C275 mm16.512
Kampung Kangkar TeberauJohor30.5°C24.1°C316 mm16.511
KuchingSarawak30.9°C23.2°C519 mm23.45
PuchongSelangor32°C23.8°C275 mm16.512
TawauSabah31.3°C23.2°C223 mm1623
SetapakSelangor32°C23.8°C275 mm16.512
MuarJohor31.2°C23.6°C183 mm13.131
MiriSarawak30.6°C23.6°C379 mm19.15