Climate and Average Weather in Malaysia

Malaysia has a tropical rain forest climate with high temperatures and significant amounts of rainfall throughout the year. In Malaysia humidity and rain is a common feature and nights are often a little bit cooler. Throughout the year, the average temperature can range from 28°C (82°F) to 32°C (89°F) during the day to 20°C (68°F) to 23°C (73°F) at night.

The main rainy season in the east of Malaysia runs between November and February, while August is the wettest period on the west coast. In the west rain is spread out more evenly throughout the year.

While the Peninsular Malaysia receives average rainfall of 2500 mm (98 inch), East Malaysia thrives in 5080 mm (200 inch) of rain. The best period to visit Malaysia is in general between March and October. The months July and August are high season, these are the most expensive months to travel to Malaysia.

Interested in more detailed Weather and Climate information?
Please select the city below you wish to travel to, or the one closest to your destination. Each selected city will show you the following graphs:
1. Average minimum and maximum temperature over the year
2. Average monthly precipitation over the year (rainfall, snow)
3. Average monthly hours of sunshine over the year
On certain pages we also offer other historical weather data like humidity, wind speed and water temperature.

Popular places in Malaysia

Select a city to see its average temperature, precipitation and hours of sunshine over the year.

Show all places


Regions in Malaysia