Visitors plan Malaysian trips around a monsoon they have heard of and are often surprised by the rain they actually get. The confusion is understandable: the country has two monsoons and two inter-monsoon periods, and which one matters depends entirely on which coast you are on.

For a stay based in the Klang Valley, the monsoon most people worry about is largely the wrong one.

Four seasons, not two

MetMalaysia states that "four seasons can be distinguished, namely, the northeast monsoon, southwest monsoon, and two shorter periods inter-monsoon seasons".

The northeast monsoon affects exposed areas: "the east coast of Peninsular Malaysia, Western Sarawak and the northeast coast of Sabah experience heavy rain spells", while "inland areas or areas which are sheltered by mountain ranges are relatively free from its influence". For Borneo, "much of the rainfall is received during the northeast monsoon months of December to March", accounting for more than half of annual rainfall in western Sarawak.

Over the east coast states, "November, December and January are the months with maximum rainfall, while June and July are the driest months in most districts".

The west coast, where Shah Alam and Kuala Lumpur sit, runs differently: "the primary maximum generally occurs in October – November while the secondary maximum generally occurs in April – May … the primary minimum occurs in June – July with the secondary minimum occurs in February".

Its long-range outlook of 4 September 2026 confirms the current phase: the country was in "the final phase of the Southwest Monsoon (SWM)" and "expected to transition into the inter-monsoon period in October 2026", with drier conditions returning January to February 2027 in the late, typically drier phase of the northeast monsoon.

The inter-monsoon is the flash flood season

The same outlook describes the mechanism directly. In the inter-monsoon, "the country typically experiences light winds from variable directions, which are conducive to the development of thunderstorm clouds. These conditions may result in heavy rainfall accompanied by strong winds over short periods, particularly during the afternoon and early evening across most areas. Thunderstorms may potentially lead to flash floods, fallen trees and damage to unstable structures."

That is the Klang Valley risk profile: short, intense afternoon events rather than days of monsoon rain. The forecast monthly rainfall for the coming season makes the coastal contrast visible.

Month Kuala Lumpur (mm) Selangor (mm) Kota Bharu (mm)
September 2026 180–260 160–250 150–220
October 2026 240–360 220–330 220–320
November 2026 300–450 250–380 550–820
December 2026 240–360 210–310 550–820
January 2027 180–280 160–230 120–180

These are forecast ranges from the September 2026 outlook, all classified as normal, not climate normals. In November and December the east coast is forecast roughly double the Klang Valley's rainfall; by January the relationship reverses.

Reading a warning

MetMalaysia's continuous rain warning has three categories. Alert: "Continuous rain is expected to occur within one (1) to three (3) days; OR Present rain/thunderstorm is expected to continue." Severe: "Continuous heavy rain is expected to occur." Danger: "Continuous torrential rain is expected to occur."

No rainfall thresholds in millimetres accompany these, and the page carries an orphaned footnote about a 24-hour window whose reference has been removed. Treat the categories as qualitative.

Where the department does publish numbers is at sea, which matters for island transfers. First level: winds 40 to 50 km/h or waves up to 3.5 metres, "Dangerous to small crafts. Dangerous to all recreational activities and water sports." Second level: 50 to 60 km/h or waves up to 4.5 metres, "Dangerous to all shipping activities including fishing and ferry services." Third level: above 60 km/h or above 4.5 metres, dangerous to all shipping and all coastal activities.

Checking the rivers

The Department of Irrigation and Drainage runs a public flood information portal with live data. River water levels are categorised in four tiers: Normal, Alert, Warning and Danger, with thresholds set per station in metres rather than nationally. Rainfall is banded as no rainfall, light at 1 to 10 mm, moderate at 11 to 30, heavy at 31 to 60 and very heavy above 60, though the accumulation window for those bands is not stated.

A Selangor state portal uses the identical scheme with a district filter covering Petaling, where Shah Alam sits, plus Klang, Gombak, Hulu Langat, Sepang and Kuala Langat.

The department's flood forecasting centre states its client charter as providing warnings of "monsoon floods as early as two (2) days" in basins where forecast models are complete, delivered to disaster management agencies. Note both limits: the lead time is for monsoon floods, not flash floods, and the warning goes to agencies rather than directly to the public.

The tunnel under Kuala Lumpur

The SMART Tunnel — Stormwater Management and Road Tunnel — is a federal project to relieve flooding in central Kuala Lumpur, built where the critical stretch of Sungai Klang between its confluences with Sungai Ampang and Sungai Gombak is constrained by the low Jalan Tun Perak bridge near Masjid Jamek. It diverts flood water through a holding pond, bypass tunnel and storage reservoir to prevent spillover, with a motorway integrated into the system.

Its four operating modes are published, and two of them affect traffic.

Mode Trigger Effect
1 Fair weather, little or no rain Traffic allowed
2 Moderate rain, flow 70 to 150 m³/s at L4 Lower drains carry flood; road open
3 Major storm, forecast 150 m³/s or more Traffic evacuated in about an hour; reopens in 2 to 8 hours
4 Prolonged heavy storm, confirmed 1 to 2 hours after Mode 3 Road tunnel carries flood water; reopens within 4 days

A Mode 4 activation therefore removes a major city link for up to four days, which matters most to anyone driving the expressway network. The operator publishes live tunnel status on its homepage.

Planning around it

For a Klang Valley stay, treat October and November as the season for afternoon disruption rather than all-day rain, keep outdoor commitments flexible in the late afternoon, and check the drainage portal rather than a forecast app if you are near a river.

For an east coast trip, November to January is the heavy period and the sea warnings above are the ones that decide whether a boat runs.

For Borneo, December to March is the wet season on the western Sarawak side — and reaching it means an immigration counter.

What this guide does not cover

No calendar date ranges for the four seasons are given, for the reason in the note above.

No climate normals appear anywhere. MetMalaysia's climate information page serves no content, and no station normals table or normals period could be found. The rainfall figures above are forecasts and are labelled as such. No temperature normals are given for any station.

No millimetre thresholds are stated for MetMalaysia's rain warnings, because none are published. The millimetre bands quoted are the drainage department's station observation categories, a different scheme, and they carry no stated time window.

Nothing is stated about east coast islands or resorts closing, or ferries being suspended, for a monsoon period. The Marine Department's site could not be reached over a trusted connection and the Terengganu state portal refused connection. The sea warning criteria above are the closest official proxy, and they describe conditions rather than closures.

No flood statistics are attributed to the disaster agency's situation reports. Those reports are listed and dated but the files themselves are not served.

No metre thresholds are given for specific Klang Valley river stations; those load only in a browser.

Most of the pages above carry no publication date at all. The only dated source is the long-range outlook of 4 September 2026.