Malaysia Monsoon 2025–2026: State-by-State Rainfall Intelligence for Travel Planning

Malaysia Monsoon 2025–2026: State-by-State Rainfall Intelligence for Travel Planning
5/5 (4 Votes)

Malaysia Monsoon 2025–2026

As Malaysia enters the critical November 2025 to April 2026 monsoon window, travellers and tourism stakeholders will be navigating a dynamic climate environment driven by a weak but persistent La Niña pattern.

Key Highlights

  • La Niña continues into early 2026, reinforcing rainfall intensity across key regions.
  • State-level rainfall patterns vary significantly, with the East Coast registering the highest monsoon exposure.
  • Urban corridors remain operationally stable, with intermittent thunderstorms but minimal long-term disruption.
  • Coastal and highland districts carry elevated risk, particularly in December–January.
  • East Malaysia shows diverse rainfall behaviour, with certain pockets maintaining strong travel viability.
  • This dataset enables precise trip mapping, empowering travellers to anticipate weather windows and adjust plans accordingly.

Perlis

Rainfall Table

MonthRainfall (mm)Classification
November160–240Average
December80–130Average
January40–50Slightly Above Average
February60–70Slightly Above Average
March100–150Average
April140–200Average

Kedah

North & Central Districts

(Kubang Pasu, Kota Setar, Pokok Sena, Padang Terap, Pendang, Yan, Sik)

MonthRainfall (mm)Classification
November180–260Average
December80–110Average
January50–60Slightly Above Average
February70–80Slightly Above Average
March100–150Average
April160–240Average

South & Southeast

(Kuala Muda, Baling, Kulim, Bandar Baru)

MonthRainfall (mm)Classification
November260–390Average
December150–230Average
January90–130Average
February160–190Slightly Above Average
March170–250Average
April230–350Average

Pulau Langkawi

State Rainfall Table

MonthRainfall (mm)Classification
November170–260Average
December60–90Average
January30–40Slightly Above Average
February40–50Slightly Above Average
March80–120Average
April150–230Average

Pulau Pinang

Timur Laut & Barat Daya

MonthRainfall (mm)Classification
Nov190–280Average
Dec90–130Average
Jan60–90Average
Feb110–120Slightly Above Average
Mar110–170Average
Apr160–240Average

Seberang Perai Utara

MonthRainfall (mm)Classification
Nov200–310Average
Dec80–130Average
Jan60–100Average
Feb100–110Slightly Above Average
Mar100–150Average
Apr160–230Average

Seberang Perai Tengah & Selatan

MonthRainfall (mm)Classification
Nov200–300Average
Dec100–150Average
Jan80–120Average
Feb100–120Slightly Above Average
Mar110–170Average
Apr180–260Average

Perak

Kuala Kangsar, Kerian, Larut, Matang & Selama

MonthRainfallClassification
Nov190–280Average
Dec130–190Average
Jan100–150Average
Feb90–130Average
Mar120–170Average
Apr150–230Average

Hulu Perak

MonthRainfallClassification
Nov190–280Average
Dec110–170Average
Jan60–90Average
Feb110–130Slightly Above Average
Mar120–170Average
Apr160–230Average

Manjung, Perak Tengah, Hilir Perak, Bagan Datuk

MonthRainfallClassification
Nov190–280Average
Dec160–240Average
Jan120–180Average
Feb100–140Average
Mar110–160Average
Apr120–180Average

Kinta, Kampar, Batang Padang, Muallim

MonthRainfallClassification
Nov240–370Average
Dec200–290Average
Jan140–220Average
Feb130–190Average
Mar160–240Average
Apr220–330Average

Selangor

State Rainfall Table

MonthRainfallClassification
Nov250–380Average
Dec210–310Average
Jan150–230Average
Feb140–210Average
Mar200–310Average
Apr230–350Average

Kuala Lumpur

State Rainfall Table

MonthRainfallClassification
Nov290–440Average
Dec240–360Average
Jan180–280Average
Feb170–260Average
Mar240–360Average
Apr280–410Average

Putrajaya

State Rainfall Table

MonthRainfallClassification
Nov220–330Average
Dec170–260Average
Jan130–190Average
Feb100–150Average
Mar120–180Average
Apr150–220Average

Negeri Sembilan

State Rainfall Table

MonthRainfallClassification
Nov230–340Average
Dec160–240Average
Jan100–150Average
Feb90–130Average
Mar110–160Average
Apr160–240Average

Melaka

State Rainfall Table

MonthRainfallClassification
Nov190–290Average
Dec120–190Average
Jan80–110Average
Feb70–110Average
Mar110–170Average
Apr150–220Average

Kelantan

Gua Musang

MonthRainfallClassification
Nov210–320Average
Dec190–290Average
Jan100–150Average
Feb60–100Average
Mar90–140Average
Apr120–180Average

Jeli, Kuala Krai

MonthRainfallClassification
Nov340–510Average
Dec670–790Slightly Above Average
Jan160–240Average
Feb90–140Average
Mar80–130Average
Apr80–120Average

Coastal Kelantan

(Tumpat, Kota Bharu, Bachok, Pasir Mas, Pasir Puteh, Tanah Merah, Machang)

MonthRainfallClassification
Nov540–810Average
Dec690–800Slightly Above Average
Jan120–180Average
Feb50–80Average
Mar90–130Average
Apr70–110Average

Terengganu

Besut, Setiu

MonthRainfallClassification
Nov630–940Average
Dec910–1060Slightly Above Average
Jan290–440Average
Feb110–160Average
Mar110–160Average
Apr80–120Average

Kuala Nerus, Kuala Terengganu

MonthRainfallClassification
Nov590–880Average
Dec460–690Average
Jan130–190Average
Feb60–100Average
Mar130–200Average
Apr80–130Average

Hulu Terengganu

MonthRainfallClassification
Nov560–840Average
Dec620–930Average
Jan230–340Average
Feb120–190Average
Mar140–210Average
Apr120–180Average

Dungun, Kemaman

MonthRainfallClassification
Nov470–710Average
Dec600–900Average
Jan230–350Average
Feb130–190Average
Mar90–130Average
Apr80–110Average

Pahang

Kuantan, Pekan

MonthRainfallClassification
Nov280–430Average
Dec520–770Average
Jan260–390Average
Feb130–190Average
Mar140–210Average
Apr120–190Average

Rompin

MonthRainfallClassification
Nov310–460Average
Dec440–660Average
Jan300–460Average
Feb170–250Average
Mar170–250Average
Apr110–160Average

Bentong, Temerloh, Maran, Bera

MonthRainfallClassification
Nov190–290Average
Dec170–250Average
Jan110–160Average
Feb80–120Average
Mar110–170Average
Apr140–210Average

Cameron Highlands

MonthRainfallClassification
Nov270–410Average
Dec180–260Average
Jan110–160Average
Feb100–150Average
Mar170–260Average
Apr220–330Average

Lipis, Jerantut

MonthRainfallClassification
Nov210–310Average
Dec210–320Average
Jan130–190Average
Feb90–130Average
Mar130–190Average
Apr130–200Average

Raub

MonthRainfallClassification
Nov160–240Average
Dec140–210Average
Jan80–130Average
Feb70–100Average
Mar90–130Average
Apr120–180Average

Johor

Mersing

MonthRainfallClassification
Nov270–410Average
Dec470–710Average
Jan280–420Average
Feb120–170Average
Mar110–170Average
Apr90–140Average

Segamat, Muar, Tangkak, Batu Pahat

MonthRainfallClassification
Nov200–300Average
Dec180–270Average
Jan140–210Average
Feb100–140Average
Mar150–230Average
Apr170–250Average

Kluang

MonthRainfallClassification
Nov190–280Average
Dec200–310Average
Jan150–220Average
Feb80–120Average
Mar160–240Average
Apr190–280Average

Kota Tinggi, Kulai, Pontian, Johor Bahru

MonthRainfallClassification
Nov210–320Average
Dec210–310Average
Jan170–250Average
Feb100–150Average
Mar160–240Average
Apr190–290Average

Sarawak

Kuching, Samarahan

MonthRainfallClassification
Nov280–420Average
Dec380–570Average
Jan540–810Average
Feb410–610Average
Mar210–280Slightly Below Average
Apr170–230Slightly Below Average

Sri Aman, Betong

MonthRainfallClassification
Nov290–440Average
Dec310–470Average
Jan290–430Average
Feb190–290Average
Mar230–350Average
Apr210–320Average

Sarikei, Sibu, Mukah

MonthRainfallClassification
Nov270–400Average
Dec320–470Average
Jan330–500Average
Feb240–360Average
Mar250–380Average
Apr230–340Average

Bintulu

MonthRainfallClassification
Nov330–500Average
Dec360–540Average
Jan350–530Average
Feb220–330Average
Mar210–320Average
Apr200–310Average

Kapit

MonthRainfallClassification
Nov350–520Average
Dec320–480Average
Jan340–510Average
Feb280–420Average
Mar310–470Average
Apr240–370Average

Miri

MonthRainfallClassification
Nov250–380Average
Dec280–410Average
Jan240–360Average
Feb130–190Average
Mar120–180Average
Apr140–210Average

Limbang

MonthRainfallClassification
Nov300–440Average
Dec300–460Average
Jan360–540Average
Feb230–340Average
Mar190–290Average
Apr200–300Average

Marudi

MonthRainfallClassification
Nov390–580Average
Dec410–610Average
Jan350–530Average
Feb290–440Average
Mar350–520Average
Apr310–460Average

Sabah

Labuan

MonthRainfallClassification
Nov300–450Average
Dec380–440Slightly Above Average
Jan280–320Slightly Above Average
Feb90–130Average
Mar100–150Average
Apr170–250Average

Pantai Barat (West Coast)

MonthRainfallClassification
Nov240–360Average
Dec290–340Slightly Above Average
Jan170–190Slightly Above Average
Feb90–100Slightly Above Average
Mar60–100Average
Apr100–150Average

Kudat

MonthRainfallClassification
Nov350–400Slightly Above Average
Dec530–620Slightly Above Average
Jan490–570Slightly Above Average
Feb210–250Slightly Above Average
Mar100–150Average
Apr60–90Average

Sandakan

MonthRainfallClassification
Nov400–470Slightly Above Average
Dec550–640Slightly Above Average
Jan530–620Slightly Above Average
Feb340–390Slightly Above Average
Mar150–230Average
Apr100–150Average

Ranau

MonthRainfallClassification
Nov170–250Average
Dec310–360Slightly Above Average
Jan350–410Slightly Above Average
Feb180–210Slightly Above Average
Mar100–150Average
Apr140–220Average

Tawau

MonthRainfallClassification
Nov200–230Slightly Above Average
Dec140–210Average
Jan120–170Average
Feb80–120Average
Mar90–140Average
Apr90–140Average

Pedalaman (Interior)

MonthRainfallClassification
Nov100–150Average
Dec180–210Slightly Above Average
Jan170–190Slightly Above Average
Feb80–120Average
Mar100–150Average
Apr150–230Average

Malaysia’s monsoon cycle is shaped by large-scale climate drivers including the Northeast Monsoon, ocean temperature anomalies, and atmospheric circulation patterns. From November 2025 forward, rainfall distribution intensifies across the nation, with clear hotspots emerging in Kelantan, Terengganu, Pahang, and selected regions of Sabah and Sarawak. Conversely, western states such as Penang, Selangor, Kuala Lumpur, and Melaka show more moderate rainfall and lower operational risk.

The 2025–2026 monsoon season reinforces the need for strategic travel readiness, particularly for visitors engaging with Malaysia’s coastal, highland, and nature-based destinations.

You may also like

MyTrip
Malaysia
Langkawi
Food
Events