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.
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
| Month | Weather/conditions | Best for | Notes |
|---|---|---|---|
| January | Northeast monsoon; east coast and coastal Sarawak wet; west coast mostly settled | Kuala Lumpur, Penang, Langkawi | Many east-coast island resorts closed; peak holiday demand on the west coast |
| February | One of the drier months on most of the peninsula and in northwest Sabah | Penang food trips, Langkawi beaches, Kota Kinabalu | Chinese New Year fell on 17–18 February in 2026 |
| March | Monsoon easing; hot and humid | Langkawi, Melaka, Cameron Highlands | East-coast island season begins as resorts reopen; Hari Raya Aidilfitri fell on 21–22 March in 2026 |
| April | Inter-monsoon: hot, with afternoon thunderstorms; driest month in northeast Sabah | Sepilok and the Kinabatangan, east-coast islands | Among the warmest months on the peninsula |
| May | Inter-monsoon storms; Sumatra squalls start on the southwest coast | Perhentian and Redang, Borneo wildlife | Sabah's Harvest Festival holiday falls at the end of May |
| June | Drier spell on much of the peninsula; drier inland Sarawak | East-coast islands, Taman Negara, Kuching | Gawai 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 |
| July | Generally drier on the peninsula and east coast | Islands, rainforest, Penang | Haze risk from regional forest fires; popular with family holidays |
| August | Drier in northwest Sabah; Sumatras on the southwest coast | Mount Kinabalu, Sabah, east-coast diving | Merdeka (National) Day on 31 August; haze risk |
| September | Transition month; showers increase late in the month | Islands before they close, Borneo | Malaysia Day on 16 September; haze can linger into October |
| October | Inter-monsoon: main rainy peak for most of the peninsula and northwest Sabah begins | City breaks with flexible days | Terengganu island resorts typically start closing |
| November | Wettest on much of the peninsula; northeast monsoon reaches the east coast | Kuala Lumpur, Melaka, cultural trips | Deepavali on 8 November in 2026 (not a holiday in Sarawak) |
| December | Northeast monsoon; east coast very wet; west coast improving | Langkawi, Penang, KL Christmas lights | School holidays and year-end demand push up west-coast prices |
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
Sources
- Malaysian Meteorological Department (MetMalaysia) — Climate of Malaysia
- RTM Berita — Northeast Monsoon expected from 5 November (MetMalaysia outlook)
- Malay Mail — Terengganu islands close resorts ahead of northeast monsoon
- Bank Muamalat — Malaysia public holidays 2026 (national and state)
- Sabah Tourism Board — Travel tips
- Sabah Wildlife Department — Sepilok Orangutan Rehabilitation Centre
- TTG Asia — Rainforest World Music Festival returns this June
- TTG Asia — Malaysia kicks off Visit Malaysia 2026
- GOV.UK — Malaysia travel advice: health
Malaysia holiday packages
Malaysia Rainforest & Islands
- Sepilok orangutans
- Langkawi beaches
- Kinabatangan river
Kuala Lumpur & Penang Food Trail
- Hawker food tour
- George Town street art
- Petronas skybridge




