Loading...
📮 Get Sabah This Week free every Thursday + win RM50 monthly 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 21 August 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 (dive visibility is poor) 9/10 ★
March 24-33°C Low (93mm) Shoulder — 315,063 visitors Climbing, wildlife, whale sharks peak (dive visibility is poor) 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 (30m+ visibility), 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 CLOSED (Nov 15-30), limited options 4/10
December 24-33°C Moderate (262mm) Busiest month — 428,560 visitors Christmas markets, diving improves late month 6/10
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 made landfall at Kudat in December 1996.

West Coast (wettest October)

Heaviest rainfall: Oct-Nov peak — Kota Kinabalu averages 387mm in October, 283mm in November

Best workaround: Rain comes late afternoon; mornings usually clear

Activities: Kinabalu climbing affected, some tour cancellations possible

Diving visibility: Moderate, but Sipadan is still operational (until Nov 15)

East Coast (wettest Dec-Jan)

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

Critical closure: Sipadan diving CLOSED Nov 15-30 due to rough seas

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 Nov 15-30. 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 — Sunniest, clearest views, highest success rate
  • Good: May-September — Still excellent conditions, fewer crowds (April onwards)
  • 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. Only 163 climbers per day allowed.

Diving (Sipadan, Tun Sakaran)

  • Peak visibility: July-August — 30m+ underwater visibility, best conditions
  • Good: April-December (except Nov 15-30)
  • Worst: January-March — Poor visibility, not recommended
  • Sipadan closure: November 15-30 — Park entirely closed due to rough seas
  • Permit booking: Maximum 6 months in advance, 176 permits issued daily. Most dive operators can help arrange.

Whale Shark Watching

  • Peak season: February-April — Highest encounter probability (70%+)
  • Extended season: November-April — Still good chance outside peak
  • Tours operate from: Semporna (daily tours available during season)

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: March-October — Dry season, better river visibility
  • 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 diving is closed 15-30 November.

ℹ️ Travel insurance note

If visiting during monsoon season (Oct-Nov), 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) with Sipadan diving closed 15-30 November. 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 diving is closed 15-30 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 (good conditions). 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?
July-August peak (30m+ visibility), but also good Apr-Dec. Avoid Jan-Mar (poor visibility) and Nov 15-30 (completely closed). Book permits 6 months ahead — only 176 permits issued daily.
Q Can I see whale sharks year-round?
No. Whale shark season is Feb-Apr (peak) and Nov-Apr (extended range). You might spot them outside these months, but Feb-Apr offers the highest probability. Tours operate from Semporna.
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 a UNESCO-recognized cultural celebration with parades, competitions, and traditional food. Hotels fill up — book early.
Sources & References 5 sources
📮 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 every subscriber is in the monthly RM50 Grab voucher draw.

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