Skip to content

🇲🇾 Malaysia Weather

739 cities · 16 states/regions

Malaysia spans two distinct geographic regions — Peninsular Malaysia on the Asian mainland and East Malaysia (Sabah and Sarawak) on the northern edge of Borneo. Both regions sit just a few degrees north of the equator, which gives the entire country one of the most stable and predictable tropical climates anywhere. Temperatures and humidity are remarkably consistent year-round; the main variation is rainfall.

Climate

Malaysia has a tropical rainforest climate with no true dry season. Coastal lowland temperatures stay between about 23°C at night and 32°C in the afternoon for most of the year, and humidity is almost always between 75% and 95%. Rain can fall in any month, but rainfall is significantly higher during the two monsoon peaks than during the inter-monsoon lulls.

The country is affected by two monsoon systems: the northeast monsoon (November to March), which brings heavy rain and rough seas to the east coast of the peninsula and northern Borneo, and the weaker southwest monsoon (May to September), which brings less dramatic but still notable rainfall. The transition months of April and October are known as the inter-monsoons — generally drier and sunnier.

Being so close to the equator, Malaysia is essentially outside the typhoon belt. Tropical cyclones almost never reach the country, though monsoon squalls and the occasional storm remnant from the South China Sea can bring damaging winds and heavy rain. The biggest weather-driven risk is monsoon flooding, which is a serious annual concern along the east coast and in parts of East Malaysia.

Seasons

Northeast monsoon (November – March)

The main rainy season for the east coast of the peninsula (Kota Bharu, Kuala Terengganu, Kuantan) and for Sabah and Sarawak. Heavy rain can fall for days at a time and flooding is common. Islands like Perhentian, Redang and Tioman close to tourists during these months because of rough seas. The west coast (KL, Penang, Langkawi) is relatively drier since the mountains shelter it from the northeast flow.

Inter-monsoon (April)

A transition month with lower rainfall and lighter winds. Temperatures climb slightly as cloud cover decreases. This is one of the best months to visit both coasts.

Southwest monsoon (May – September)

The secondary rainy season. The west coast and Langkawi are now wetter than they were earlier in the year, while the east coast and Sabah/Sarawak enjoy their peak tourist season with drier weather and calm seas. Afternoon thunderstorms are common on the west coast but mornings are usually clear.

Inter-monsoon (October)

A short transition period before the northeast monsoon returns. October tends to be humid and thundery, but generally not as wet as the main monsoon months. It is also when haze from seasonal forest fires in Sumatra can affect air quality in Kuala Lumpur and Singapore.

Extreme weather events

Malaysia's most notable weather disasters are east coast floods during strong northeast monsoons. The 2014 Kelantan floods displaced more than 250,000 people and caused extensive damage. In December 2021, unusually heavy rain triggered widespread flooding across Selangor and the Klang Valley, affecting the Kuala Lumpur metropolitan area. Outside of monsoon floods, drought during El Niño years has caused water rationing in Penang and the central peninsula, and transboundary haze from Sumatra's peat fires periodically pushes air quality to hazardous levels.

Regional variation

The west coast of Peninsular Malaysia (KL, Penang, Langkawi, Melaka) is drier than the east coast because the Titiwangsa mountain range shields it from the northeast monsoon. KL averages about 2,400 mm of rain per year, while Kota Bharu on the east coast gets over 2,800 mm with a sharper wet-season peak.

The east coast of the peninsula (Kelantan, Terengganu, Pahang) is strongly affected by the northeast monsoon with concentrated winter rainfall and dry summers — the opposite of the west coast rhythm.

The Cameron Highlands and Genting Highlands sit at 1,500–1,800 metres elevation and are noticeably cooler than the lowlands — highs of 20–22°C, nights often below 15°C.

Sabah and Sarawak (East Malaysia) on Borneo have a similar climate to Peninsular Malaysia but with higher overall rainfall and a less pronounced dry season. Kuching receives over 4,000 mm of rain per year — among the highest in the country.

Best time to visit

The best time to visit the west coast and islands like Langkawi and Penang is December through March, when the northeast monsoon spares the west side. For the east coast and its islands (Perhentian, Redang, Tioman), the best time is April through October. For Sabah and Sarawak, the drier months are March to October with June being optimal for Mount Kinabalu climbs. July and August are peak tourist season overall. Avoid mid-November through February for east coast travel unless you're specifically going for off-season prices.

Climate facts

🏙️ Top Cities

Kuala Lumpur Johor Bahru Kampung Baru Subang Petaling Jaya Ipoh Shah Alam Subang Jaya Bukit Rahman Putra Pelentong Malacca Iskandar Puteri Kota Bharu

🗺️ States & Regions

Johor 105 cities Kedah 101 cities Selangor 93 cities Perak 72 cities Sarawak 68 cities Penang 52 cities Pahang 51 cities Melaka 37 cities Kuala Lumpur 35 cities Sabah 34 cities Kelantan 33 cities Negeri Sembilan 31 cities Terengganu 18 cities Perlis 7 cities Labuan 1 city Putrajaya 1 city

🌏 Weather in other countries

🌏 Browse all regions

India

States of India

Pakistan

States of Pakistan

Bangladesh

States of Bangladesh

International Weather Network