Climate of Malaysia — Month by Month
Country-wide average for Malaysia. Part of South-eastern Asia, Asia.
Located in South-eastern Asia, Asia, Malaysia has a tropical climate. Country-wide average temperatures range from 27°C / 80.6°F in January to 28.5°C / 83.3°F in April, with annual rainfall totalling around 2635 mm / 103.7 in — driest in June (150 mm / 5.9 in), wettest in December (320 mm / 12.6 in). These are national averages; regional variation can be substantial, especially in geographically diverse countries. For city-level detail see the cities section below, and for state or province breakdowns follow the subdivisions link if available.
Best time to visit Malaysia →
See all 16 subdivisions side by side →
| Month | Temperature | Rainfall | Matches |
|---|---|---|---|
| January | 27°C80.6°F | 245 mm9.6″ | Tropical |
| February | 27.5°C81.5°F | 165 mm6.5″ | Tropical |
| March | 28°C82.4°F | 210 mm8.3″ | Tropical |
| April | 28.5°C83.3°F | 250 mm9.8″ | Tropical |
| May | 28.5°C83.3°F | 220 mm8.7″ | Tropical |
| June | 28°C82.4°F | 150 mm5.9″ | Tropical |
| July | 27.5°C81.5°F | 160 mm6.3″ | Tropical |
| August | 27.5°C81.5°F | 165 mm6.5″ | Tropical |
| September | 27.5°C81.5°F | 190 mm7.5″ | Tropical |
| October | 27.5°C81.5°F | 260 mm10.2″ | Tropical |
| November | 27°C80.6°F | 300 mm11.8″ | Tropical |
| December | 27°C80.6°F | 320 mm12.6″ | Tropical |
Frequently asked questions
What is the best time to visit Malaysia?
Malaysia does not have a clear sunny-and-dry window by our cutoffs. The warmest month is April at 28.5°C / 83.3°F, and the driest is June at 150 mm / 5.9 in — likely your best travel window.
What is the climate of Malaysia?
Malaysia has country-wide monthly average temperatures ranging from 27°C / 80.6°F in January to 28.5°C / 83.3°F in April. Annual rainfall averages about 2635 mm / 103.7 in, with the wettest month being December (320 mm / 12.6 in) and the driest June (150 mm / 5.9 in). Regional variation within Malaysia can be significant — see subdivision or city pages for detail.
What is the hottest month in Malaysia?
The hottest month in Malaysia is April, with a country-wide average temperature of 28.5°C / 83.3°F.
What is the coldest month in Malaysia?
The coldest month in Malaysia is January, with a country-wide average temperature of 27°C / 80.6°F.
When does it rain most in Malaysia?
The wettest month in Malaysia is December, averaging about 320 mm / 12.6 in of rain. The driest is June with about 150 mm / 5.9 in.