Climate and average weather in Malaysia
Malaysia essentially observes tropical weather, without extremely high temperatures. Humidity however is a common feature, nights in Malaysia are fairly cool. Throughout the year, the average temperature ranges from 20°C to 30°C on an average. 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, East Malaysia thrives in 5080 mm of rain.
Interested in more detailed information on the Weather and Climate in Malaysia?
Please select the city you wish to travel to, or the one closest to your destination, in or above the map. 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.
Regions in Malaysia
Popular places in Malaysia
Select a city to see its average temperature, precipitation and hours of sunshine over the year.
- Alor Gajah
- Alor Setar
- Batu Ferringhi
- Bayan Lepas
- Genting Highlands
- George Town
- Johor Bahru
- Kampung Padang Masirat
- Kota Bharu
- Kota Damansara
- Kota Kinabalu
- Kuala Lumpur
- Kuala Terengganu
- Pantai Cenang
- Petaling Jaya
- Port Dickson