Climate and Average Weather in Malaysia

Malaysia has a tropical rain forest climate with high temperatures and a lot of rainfall throughout the year. In Malaysia humidity and rain is a common feature and nights are fairly cool. Throughout the year, the average temperature can range from 28°C (82°F) to 32°C (89°F) during the day. The main rainy season in the east runs between November and February, while August is the wettest period on the west coast. East Malaysia has heavy rains from November to February.

While 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