Seasonal guides

Best time to visit Malaysia: a month-by-month guide by coast and region

There is no single dry season in Malaysia. The west coast, the east-coast islands and Borneo each follow their own rain pattern, so the right month depends on where you want to be. This guide sets out the seasons, month by month, with the festivals worth planning around.

Petronas Twin Towers lit up at night above the KLCC Lake Symphony fountains, Kuala Lumpur

For a classic Kuala Lumpur, Penang and Langkawi trip, the most reliable stretch is roughly December to March and again June to August, while the east-coast islands such as Perhentian and Redang are best from about March to September. Malaysia stays hot all year, so the deciding factor is rain: the northeast monsoon soaks the east coast and Borneo's northern shores from roughly November to March, and the inter-monsoon months bring heavy afternoon storms to much of the peninsula.

Because the regions run on different calendars, almost every month suits somewhere in Malaysia. The trick is to build the route around the season rather than the other way round.

How Malaysia's seasons work

According to the Malaysian Meteorological Department (MetMalaysia), the country sits close to the equator, so temperatures barely change across the year; on the peninsula April and May are the warmest months and December and January the coolest. What changes is the wind and the rain. The northeast monsoon brings heavy rain to exposed coasts such as the east coast of the peninsula, western Sarawak and the northeast coast of Sabah, with western Sarawak most affected from December to March. Two shorter inter-monsoon periods bring thunderstorms in between.

  • East coast of the peninsula (Terengganu, Kelantan): wettest November to January, driest in June and July in most districts.
  • Most of the peninsula, including Kuala Lumpur and Penang: main rainy peak in October and November, a smaller one in April and May; drier spells in June to July and in February.
  • Southwest coast (around Melaka): early-morning squall lines called Sumatras arrive from May to August; October and November are wettest and February is driest.
  • Coastal Sarawak and northeast Sabah: a single rainy peak in January; the driest month is June or July in coastal Sarawak and April in northeast Sabah.
  • Northwest Sabah (around Kota Kinabalu): two rainy peaks in October and June and two drier spells in February and August, with February the drier of the two.

Malaysia month by month

Malaysia month by month: weather and what each month suits (based on MetMalaysia climate patterns)
MonthWeather/conditionsBest forNotes
JanuaryNortheast monsoon; east coast and coastal Sarawak wet; west coast mostly settledKuala Lumpur, Penang, LangkawiMany east-coast island resorts closed; peak holiday demand on the west coast
FebruaryOne of the drier months on most of the peninsula and in northwest SabahPenang food trips, Langkawi beaches, Kota KinabaluChinese New Year fell on 17–18 February in 2026
MarchMonsoon easing; hot and humidLangkawi, Melaka, Cameron HighlandsEast-coast island season begins as resorts reopen; Hari Raya Aidilfitri fell on 21–22 March in 2026
AprilInter-monsoon: hot, with afternoon thunderstorms; driest month in northeast SabahSepilok and the Kinabatangan, east-coast islandsAmong the warmest months on the peninsula
MayInter-monsoon storms; Sumatra squalls start on the southwest coastPerhentian and Redang, Borneo wildlifeSabah's Harvest Festival holiday falls at the end of May
JuneDrier spell on much of the peninsula; drier inland SarawakEast-coast islands, Taman Negara, KuchingGawai Dayak in Sarawak on 1–2 June and the Rainforest World Music Festival near Kuching on 26–28 June (2026 dates); possible haze from June
JulyGenerally drier on the peninsula and east coastIslands, rainforest, PenangHaze risk from regional forest fires; popular with family holidays
AugustDrier in northwest Sabah; Sumatras on the southwest coastMount Kinabalu, Sabah, east-coast divingMerdeka (National) Day on 31 August; haze risk
SeptemberTransition month; showers increase late in the monthIslands before they close, BorneoMalaysia Day on 16 September; haze can linger into October
OctoberInter-monsoon: main rainy peak for most of the peninsula and northwest Sabah beginsCity breaks with flexible daysTerengganu island resorts typically start closing
NovemberWettest on much of the peninsula; northeast monsoon reaches the east coastKuala Lumpur, Melaka, cultural tripsDeepavali on 8 November in 2026 (not a holiday in Sarawak)
DecemberNortheast monsoon; east coast very wet; west coast improvingLangkawi, Penang, KL Christmas lightsSchool holidays and year-end demand push up west-coast prices
Monsoon timing shifts from year to year. MetMalaysia publishes seasonal outlooks; check them, and your resort's opening dates, before fixing an island stay.

Regional differences that change your plans

West coast: Kuala Lumpur, Penang, Langkawi and Melaka

The west coast is sheltered from the northeast monsoon, which is why Langkawi and George Town are popular from December to March. The wettest weeks tend to be October and November. Rain usually arrives as a heavy afternoon or evening downpour rather than all-day drizzle, so city sightseeing works in most months if you plan indoor stops for late afternoon.

East coast: Perhentian, Redang and Terengganu

The east-coast islands are a fair-weather destination. A September 2024 Malay Mail report described Terengganu island resorts suspending operations and bookings from around October to February for the northeast monsoon, and the decision is left to each operator. Plan Redang or the Perhentians for roughly March to September, when seas are calmer for snorkelling and boat transfers.

Malaysian Borneo: Sabah and Sarawak

In Sabah, the northeast coast around Sandakan, Sepilok and the Kinabatangan is wettest in January and driest around April, while Kota Kinabalu's driest spells come in February and August. Sabah Tourism notes lowland averages of about 32°C and highland averages near 21°C at Kundasang, with temperatures near freezing possible above 3,500 m on Mount Kinabalu. Coastal Sarawak peaks for rain in January and is driest in June or July.

Festivals and events worth timing a trip around

Malaysia's festivals follow several calendars, so dates move each year. The figures below are from the official 2026 public holiday list; check the 2027 list before you book.

  • Thaipusam (1 February in 2026): the large Hindu procession to Batu Caves draws huge crowds; arrive early or visit on another day if you want quiet.
  • Chinese New Year (17–18 February in 2026): lanterns and open houses, especially in Penang and Kuala Lumpur; some family-run shops close for several days.
  • Ramadan and Hari Raya Aidilfitri (21–22 March in 2026): evening food bazaars during the fasting month, then a nationwide holiday when many Malaysians travel home.
  • Harvest Festival in Sabah (30–31 May in 2026) and Gawai Dayak in Sarawak (1–2 June in 2026): indigenous harvest celebrations in Borneo.
  • Rainforest World Music Festival (26–28 June in 2026): held at the Sarawak Cultural Village near Kuching.
  • Merdeka Day (31 August) and Malaysia Day (16 September): national celebrations and parades.
  • Deepavali (8 November in 2026): the festival of lights, celebrated widely except as a public holiday in Sarawak.

2026 is also the Visit Malaysia 2026 campaign year, which Tourism Malaysia launched with a programme of more than 300 events, so expect a busier calendar than usual.

Wildlife, diving and other seasons

  • Orangutans: the Sepilok Orangutan Rehabilitation Centre runs feeding sessions at 10:00 and 15:00 year-round; drier months around April make river trips on the Kinabatangan more comfortable.
  • Diving and snorkelling: the east-coast islands are best in their dry season; the west coast and Langkawi are calmer from December to March.
  • Mount Kinabalu: climbs operate year-round, but drier months reduce the chance of a wet, cloudy summit.
  • Haze: the UK Foreign Office warns that smoke from forest fires in Indonesia can affect air quality between June and October.

Crowds and prices through the year

Demand rises around school and public holidays in Malaysia and Singapore, at Chinese New Year and Hari Raya, and over the December holidays, when west-coast beach hotels fill first. The quietest periods tend to be the rainier inter-monsoon weeks, especially October and November, when you may find better hotel availability in Kuala Lumpur and Penang. For a full picture of what drives price, see our guide to what a Malaysia trip costs.

Matching the season to your route

December to March suits a west-coast loop such as our Kuala Lumpur and Penang food trail. From March to September you can add the east-coast islands or Borneo, as on the Malaysia Rainforest and Islands itinerary. If this is your first visit, our first-timer's Malaysia travel guide covers entry rules, transport and suggested routes. Tell us your dates and we will shape a Malaysia itinerary around the weather.

Frequently asked questions

There is no single best month. February is one of the driest on most of the west coast and in northwest Sabah, while June and July are good for the east-coast islands and much of the peninsula.

Sources

  1. Malaysian Meteorological Department (MetMalaysia) — Climate of Malaysia
  2. RTM Berita — Northeast Monsoon expected from 5 November (MetMalaysia outlook)
  3. Malay Mail — Terengganu islands close resorts ahead of northeast monsoon
  4. Bank Muamalat — Malaysia public holidays 2026 (national and state)
  5. Sabah Tourism Board — Travel tips
  6. Sabah Wildlife Department — Sepilok Orangutan Rehabilitation Centre
  7. TTG Asia — Rainforest World Music Festival returns this June
  8. TTG Asia — Malaysia kicks off Visit Malaysia 2026
  9. GOV.UK — Malaysia travel advice: health

Malaysia holiday packages

Petronas Twin Towers lit up at night above the KLCC Lake Symphony fountains, Kuala Lumpur
NatureBeach
Malaysia · 11 nights4★ Resort

Malaysia Rainforest & Islands

  • Sepilok orangutans
  • Langkawi beaches
  • Kinabatangan river
Includes accommodation · private transfers · daily breakfast · guided sightseeing
Indicative from
$2,138 pp
Trishaws with umbrellas parked by heritage shophouses on a tree-lined street in George Town, Penang
City breakCulture
Malaysia · 7 nights4★ Boutique

Kuala Lumpur & Penang Food Trail

  • Hawker food tour
  • George Town street art
  • Petronas skybridge
Includes accommodation · private transfers · daily breakfast · guided sightseeing
Indicative from
$1,559 pp

Keep reading