Loading...
📮 Get Sabah This Week free every Thursday · what is on across Sabah Subscribe →
Back to Plan
Sabah seasons showing sunny beach and monsoon rainforest
🔀 For Everyone

Best Time to Visit Sabah — Month-by-Month Weather Guide

✅ Verified 7 October 2026

Quick Answer

Go in February or March for the best overall experience. February is the driest month of the year in Kota Kinabalu (78mm across about seven rainy days) and March is second driest (93mm). Both sit in the shoulder band for crowds, so you get the driest weather of the year without peak-season prices. If you're on a budget and flexible, April or May are the two quietest months of the year by visitor arrivals. September is not a quiet month — it is the second busiest of the year, ahead of both July and August. December is the busiest month by a wide margin.

💡 The sweet spot

February to May hits the sweet spot. February and March are the two driest months on the west coast; April and May are the two quietest of the year by visitor arrivals. Together they give the best combination of dry weather, space and price.

Month-by-Month Guide

Month Avg Temp Rain Crowds (2025 arrivals) Top Activities Rating
January 24-33°C Low (141mm) Shoulder — 303,614 visitors Islands, city and culture — dry and uncrowded 7/10
February 24-33°C Lowest (78mm) ★ Shoulder — 305,032 visitors Kinabalu climbing, whale sharks off KK (seas off Semporna can be rougher) 9/10 ★
March 24-33°C Low (93mm) Shoulder — 315,063 visitors Climbing, wildlife, whale sharks off KK and Lankayan (operators start their reliable diving months around now) 9/10 ★
April 24-33°C Low (123mm) Quietest month — 253,992 visitors Regatta Lepa festival, diving, whale sharks 8.5/10
May 24-33°C Moderate (212mm) Quiet — 259,869 visitors Kaamatan Festival, orangutans, all activities 8/10
June 24-33°C High (284mm) Shoulder — 319,956 visitors All activities available, orangutans, hiking 8.5/10
July 24-33°C High (288mm) Peak — 362,287 visitors Diving, rafting, hiking 7.5/10
August 24-33°C High (279mm) Peak — 336,599 visitors Excellent for all outdoor activities 8/10
September 24-33°C High (287mm) Peak — 369,978 visitors, second busiest All activities, good weather, but busy 8.5/10
October 24-33°C Highest (387mm) ⚠️ Quiet — 267,279 visitors Limited — wet season, but budget-friendly 5.5/10
November 24-33°C High (283mm) Quiet — 271,480 visitors Sipadan closure: all of November 2023 per Sabah Parks; operators say every November (confirm dates), limited options 4/10
December 24-33°C Moderate (262mm) Busiest month — 428,560 visitors Christmas markets; Sipadan reopens after any November closure (confirm dates with your operator) 6/10

Rating: SabahGuide's own 1 to 10 judgement of each month, combining rainfall, crowds and sea conditions.

Note: Rainfall is the Kota Kinabalu station normal published by the Malaysian Meteorological Department on the current 1991-2020 baseline, alongside about 147 rainy days a year — fewest in February at around 7, most in October at 18. The east coast follows a different pattern — see Weather Patterns below. Crowd bands rank the twelve months of 2025 by recorded visitor arrivals (Sabah Tourism Board): the busiest four are Peak, the middle four Shoulder, the quietest four Quiet. Temperature is the Kota Kinabalu mean daily minimum to mean daily maximum, same source and baseline. It barely moves across the year — under 2°C between the warmest and coolest months — so rain, not heat, is what makes the seasons differ. Highlands around Kundasang are markedly cooler, but no official weather station publishes normals for them.
sabahguide.com
Weather, crowds, prices, top activities, and ratings for each month

Weather Patterns

Sabah does not have one wet season and one dry season — the two coasts run on different calendars, and a guide that gives you a single answer is describing only one of them.

West coast — Kota Kinabalu, Papar, Kudat

The driest stretch is February to April, and February is the driest month of the year at 78mm across about seven rainy days. The wettest month is October at 387mm over 18 rainy days — about a third more than any other month. June to September are wetter than most visitors expect, at roughly 279 to 288mm each, but the rain usually arrives as an afternoon downpour rather than an all-day storm. Kota Kinabalu averages 2,718mm across about 147 rainy days a year.

East coast — Sandakan, Semporna, Lahad Datu

The east coast is the wetter of the two and peaks at the opposite end of the year. Its driest months are April and May, with May the driest at 138mm, and its wettest are December and January (449mm and 444mm). These are Sandakan figures — it is the only northeast coast station with published normals. Sandakan averages 3,220mm across the year, about 500mm more than Kota Kinabalu.

Which coast the monsoon hits

The Northeast Monsoon runs from November to March and hits the northeast coast hardest. Sandakan averages 449mm in December against Kota Kinabalu's 262mm: the northeasterly flow off the South China and Sulu Seas strikes Sabah's northeast-facing coast head on, and the Crocker Range is generally credited with sheltering the west. Tawau, in the southeast, barely follows the pattern at all. Kota Kinabalu's own wettest month, October, falls in the inter-monsoon rather than the Northeast Monsoon — which is why its driest stretch, February to April, sits inside the monsoon window. The Southwest Monsoon, late May to September, is drier across most of Malaysia but not in Sabah, which stays wet on typhoon-fed squall lines tracking past the Philippines.

Temperature & Humidity

  • Coastal areas: 24-33°C year-round — nights around 24°C, days around 31-33°C. The change across the year is under 2°C; the swing between dawn and mid-afternoon is 7-8°C, several times larger
  • Highlands (Kundasang): noticeably cooler, roughly 18-25°C by day and dropping towards 13°C at night. Research stations on Mount Kinabalu measure 15.4 to 23.8°C at Park headquarters (1,560m) and 6.7 to 13.8°C at Laban Rata (3,270m), falling about 0.55°C per 100m climbed. No official weather station publishes normals for Kundasang itself
  • Humidity: high all year. Expect to feel sticky from dawn, washed clothes to take more than a day to dry, and glasses to fog the moment you leave air-conditioning. No official humidity normals are published for Sabah, so any precise percentage you see is modelled rather than measured
  • Typhoons: Sabah lies outside the main typhoon track and direct hits are rare, but not unknown — Tropical Storm Greg crossed the northern part of Sabah on 25 December 1996. The flooding that followed killed around 230 people, almost all of them in Keningau.

West Coast (wettest October)

Heaviest rainfall: October is the peak at 387mm — about a third more than any other month; November is 283mm

Best workaround: Rain comes late afternoon; mornings usually clear

Activities: Kinabalu climbing affected, some tour cancellations possible

Diving visibility: Moderate; Sipadan is open until 31 October

East Coast (wettest Dec-Jan)

Extreme conditions: Sandakan averages 449mm in December and 444mm in January — its two wettest months

Critical closure: Sipadan closes in November, per operators: Sabah Parks closed it for the whole of November in 2023 so the reef could recover (Sabah Parks, 30 October 2023), and Scuba Junkie says it closes every November (checked 6 October 2026), so confirm the dates with your operator before booking.

Travel impact: Some river tours and boat activities may be cancelled

Best strategy: Avoid Nov if Sipadan diving is a must-do

Summary: Both coasts are visitable year-round. October is the wettest month on the west coast, December and January on the east, but neither is "un-visitable". If you need Sipadan diving, avoid November. If you're flexible, these months offer the best bargains.
sabahguide.com
How the Northeast Monsoon affects Sabah's two coasts

Best Times for Activities

Mountain Climbing (Mount Kinabalu)

  • Best: February-April — the driest months on the west coast
  • Workable: May-September — climbable, but these are wet months and July to September are the busiest; expect cloud and book permits far ahead
  • Avoid: October-November — Heavy rain, low visibility, difficult conditions
  • Permit booking: 3-6 months in advance for peak season, 1-2 months for off-peak. Sabah Parks packages take 20 climbers a day at Lemaing Hostel (Malaysians only) and 30 a day at Panalaban Hostel (Sabah Parks, checked 7 October 2026).

Diving (Sipadan, Tun Sakaran)

  • Most reliable: roughly March or April to September: named by Borneo Dream (peak June to August), Seaventures (March to September) and PADI (April to December); these are operator reports, not an official survey
  • Operators differ: Scuba Junkie names February to June and October to December as calmest, with slightly bigger waves from July to September; conditions vary from year to year
  • Rougher: about November to February: most operators report rougher crossings and lower visibility more often; diving still runs, apart from the Sipadan closure below
  • Sipadan closure: November — Sipadan closed for the whole of November in 2023 so the reef could recover (Sabah Parks, 30 October 2023), and Scuba Junkie says it closes every November (checked 6 October 2026), so confirm the dates with your operator before booking.
  • Permit booking: Maximum 6 months in advance, 252 permits issued daily (Sabah Tourism Board figure). Most dive operators can help arrange.

Whale Shark Watching

  • Lankayan (Sulu Sea): March to May — the best-supported window, reported by operators there
  • Off Kota Kinabalu: roughly February to April — most dated sighting reports fall in these months
  • Semporna: late March to June — reported by one operator only
  • Never guaranteed: whale sharks are migratory (a shark tagged in Palawan, Philippines, swam to Lahad Datu Bay and back, and one photographed at Sipadan matched a shark seen off Cebu), and no survey of their seasons has been published for Sabah. They are protected under the Fisheries Act 1985: don't disturb or harass them.

Orangutan Encounters

  • Best: April-September — Peak fruit season, more sightings
  • Peak: May-June — Fruiting season, easier encounters at Sepilok and Kinabatangan
  • Available year-round: Mari Mari Cultural Village (semi-wild orangutans)

Pygmy Elephant Spotting

  • Best: April-July — the driest months on the east coast, where the Kinabatangan is; low water brings elephants to the banks
  • Peak: April-August — Highest sighting rates
  • Tour option: Kinabatangan River 2-day trips; elephants more active in evening

Sea Turtle Nesting (Selingan Island)

  • Green turtles: July-October — Peak nesting season
  • Hawksbill turtles: February-April — Nesting season
  • Year-round activity available — Hatchery visits possible any time

Birdwatching

  • Best: May-October — Local fruiting season, resident birds active
  • Also good: November-March — Migratory birds arrive (winter visitors)
  • Hotspot: Kinabatangan River (most biodiverse birdwatching area)

Rafting (Kiulu River, Padas River)

  • Best: February-September — Good water levels, stable conditions
  • Avoid: October-November — Too much water, dangerous conditions

Firefly Watching

  • Best visibility: Moonless nights between 7-10 PM
  • Year-round available from Klias, Kinabatangan, and Weston
  • Tip: Check lunar calendar before booking for optimal darkness

Events & Festivals

Kaamatan (Harvest Festival)

Dates: May 30-31, 2026 (celebrations throughout May). This is Sabah's biggest cultural festival, celebrating the Kadazan-Dusun rice harvest. Expect parades, traditional food, competitions, and cultural performances across the state. Hotels book up 2-3 months in advance — reserve early if interested.

Regatta Lepa

End of April (3-day event in Semporna). Traditional wooden boat racing festival with cultural performances and seafood markets. Smaller and less crowded than Kaamatan.

Chinese New Year

February 17-18, 2026. Celebrated especially in Kota Kinabalu and Sandakan. Night markets, lion dances, and special food offerings.

Hari Raya (Islamic Festival)

March 21-22, 2026 (Hari Raya Aidilfitri, end of Ramadan — Feb 17 to Mar 18, 2026). Holiday season with increased traffic and celebrations. Some restaurants may have modified hours.

Christmas

December 25 (Friday in 2026). Holiday crowds and festive atmosphere in Christian-majority areas and tourist spots. Good time for year-end travel if you enjoy holiday energy.

Sabah Jazz & Other Events

Check the Sabah Tourism Board website closer to your travel dates for cultural performances, food festivals, and sporting events. New events are added regularly.

Seasons Explained

Two different calendars both get called "seasons" in Sabah, and mixing them is what makes most advice contradictory. The crowd and price seasons below rank the twelve months of 2025 by recorded visitor arrivals. Weather seasons are a separate thing and differ by coast — see Weather Patterns above. A month can be quiet and wet, or busy and dry.

Peak — December, September, July, August

The four busiest months by visitor arrivals. December is the busiest of the year by a wide margin, and September is second — ahead of both July and August, which is the opposite of what most guides say. Expect the highest room rates, the tightest availability and the most competition for permits. Book flights and Kinabalu or Sipadan permits months ahead.

Shoulder — June, March, February, January

This is the smart traveller's window. Arrivals sit close to the annual average, so rates and availability are reasonable, and February and March are the two driest months of the year on the west coast. Near-peak weather without peak-season pressure.

Quiet — November, October, May, April

The four quietest months by arrivals. April and May are the quietest of all and still sit in the west coast's drier stretch, which makes them the best value of the year. October and November are quiet for a reason — October is the wettest month in Kota Kinabalu at 387mm, and Sipadan closed for the whole of November in 2023 (Sabah Parks), with Scuba Junkie saying it closes every November.

ℹ️ Travel insurance note

If visiting in the wettest months (October and November on the west coast, December and January on the east coast), consider travel insurance that covers weather-related cancellations. Many tour operators offer free rebooking if activities are cancelled due to rain.

Long Weekends in Sabah 2026

Sabah observes all Malaysian national public holidays plus several state-specific holidays — including Good Friday, Kaamatan (Harvest Festival), and the Governor's Birthday. When a public holiday falls on a Friday or Monday, you get an automatic long weekend. Here are all the confirmed long weekends for 2026.

Date Day Holiday Scope Long Weekend?
1 Jan Thursday New Year's Day National —
29–30 Jan Thu–Fri Chinese New Year (Day 1 & 2) National ⭐ 4-Day Weekend
20–21 Mar Fri–Sat Hari Raya Aidilfitri (approx.) National 🌙 3+ Days
3 Apr Friday Good Friday Sabah only ✝️ 3-Day Weekend
1 May Friday Labour Day National ✅ 3-Day Weekend
~26 May TBD Hari Raya Haji (approx.) National —
30–31 May + 1 Jun Sat–Sun–Mon Kaamatan + King's Birthday Sabah only + National 🌾 3-Day Weekend
16 Sep Wednesday Malaysia Day National —
31 Aug Monday National Day (Merdeka) National 🇲🇾 3-Day Weekend
Oct TBD Saturday Sabah Governor's Birthday Sabah only —
25 Dec Thursday Christmas Day National —

* Islamic holiday dates are approximate — confirmed by JAKIM typically 1–2 days in advance. Highlighted rows are confirmed long weekends (3+ consecutive days off). Sabah-specific holidays do not apply to other Malaysian states.

Q What is the absolute best month to visit Sabah?
February and March are the best overall months on the west coast. February is the driest month of the year in Kota Kinabalu (78mm across about seven rainy days), with March second driest (93mm). Both sit in the shoulder band for crowds, so you get the driest weather of the year without peak-season prices. April is drier than average too, and is the quietest month of the year by visitor arrivals.
Q When is the cheapest time to visit?
October and November are among the four quietest months by arrivals, so rates are at their softest. However, October is the wettest month in Kota Kinabalu (387mm average) and limited for activities, and November is still wet (283mm). Sipadan closed for the whole of November in 2023 (Sabah Parks) and Scuba Junkie says it closes every November, so confirm the dates with your operator. Better value: March, April or May — March is the second driest month of the year, and April and May are the two quietest by visitor arrivals.
Q Is it ever "too wet" to visit?
Not really. Even in "wet" months like October-November, rain typically comes in afternoon downpours, not all-day storms. Mornings are usually clear. You can visit anytime, but activities like diving and hiking are better during the drier months — February to April on the west coast, April and May on the east coast.
Q What months should I avoid?
November is the weakest month: Sipadan is likely to be shut (it closed for the whole of November in 2023, per Sabah Parks, and Scuba Junkie says it closes every November), rainfall is high (283mm in Kota Kinabalu), and many activities are limited. December, September, July and August are the four busiest months by visitor arrivals and the most expensive — December is the busiest of the year by a wide margin.
Q Can I climb Kinabalu in the off-season?
Yes, but timing matters. Best climbing is Feb-Apr (sunniest) and May-Sep (workable, but wet and busy). Avoid Oct-Nov (wet, low visibility). Book permits 3-6 months in advance during peak, 1-2 months off-peak.
Q When is the best time for diving at Sipadan?
Roughly March or April to September. There is no official survey, but dive operators generally name these as the most reliable months (Borneo Dream, Seaventures, PADI). Rougher seas are more likely from about November to February. Avoid November: Sipadan closed for the whole of November in 2023 so the reef could recover (Sabah Parks), and Scuba Junkie says it closes every November, so confirm the dates with your operator before booking. Book through a registered operator months ahead — 252 permits are issued a day (Sabah Tourism Board figure; some operators quote other numbers).
Q Can I see whale sharks year-round?
No, and never guaranteed. Whale sharks pass through Sabah but are not resident. Dive operators report different windows on different coasts: Lankayan (Sulu Sea) March to May, off Kota Kinabalu roughly February to April, and around Semporna one operator reports late March to June. These are operator reports, not survey data; no scientific study of whale shark seasons has been published for Sabah.
Q What is Kaamatan and when is it?
Kaamatan (Harvest Festival) is the Kadazan-Dusun celebration on May 30-31, though festivities continue throughout May. It's celebrated across Sabah with parades, competitions, and traditional food. Hotels fill up — book early.
Sources & References 9 sources

Last verified: 21 August 2026

📮 Free Weekly Newsletter

Get Sabah This Week, free every Thursday

One short email a week on what's happening around Sabah: events, food, and local life. Free to join, and free to leave whenever you like.

One email a week. Unsubscribe anytime. See what’s inside →