Best Time to Visit Sabah: A Month-by-Month Weather Guide

Traveloka MY
4 min read

Sabah's weather doesn't swing between hot and cold the way some destinations do, it's tropical year-round, with the real difference coming down to rainfall, sea conditions, and which coast you're on. Since the state covers everything from mountain summits to dive sites to river jungle, "the best time" really depends on what's on your itinerary. Here's how to time it based on what you're actually going for.

Best Time to Visit Sabah: The Quick Answer

The best time to visit Sabah is during the dry season, from March to October, with April to August generally considered the sweet spot for combining good weather across both climbing, diving, and island-hopping. West coast areas like Kota Kinabalu stay relatively dry through this whole stretch, while the east coast around Sandakan and Semporna sees rain more evenly throughout the year.

Outside that window, November to February brings the wettest conditions, particularly on the east coast, though Sabah remains a viable year-round destination if your plans are flexible. Prices and crowd levels shift accordingly, expect the highest rates and busiest lodges in June to August, alongside Chinese New Year and Easter.

Sabah's Dry Season vs Wet Season

Sabah's dry season, roughly March through October, is driven by the southwest monsoon and brings the most reliable sunshine, calmer seas, and firmer hiking trails across the state. Daytime temperatures stay fairly constant year-round, generally between 24°C and 33°C in the lowlands, so it's rainfall and sea conditions that really define "good" versus "bad" timing here rather than heat.

The wet season, from around November to February, is driven by the northeast monsoon and hits the east coast, Sandakan, Semporna, and the Kinabatangan area, harder than the west. Kota Kinabalu and the west coast can still see plenty of sunny stretches even during these months, since Sabah's weather often clears up between afternoon downpours regardless of season.

Best Time to Climb Mount Kinabalu

February, March, and April are generally regarded as the best months to climb Mount Kinabalu, falling outside both of the region's monsoon periods and offering the clearest summit conditions. The broader window from March through September is also workable, with October through December considered the toughest stretch due to heavy rain from the northeast monsoon.

Permits are capped at a limited number of climbers per day, so booking three to six months ahead is recommended for peak season, and at least one to two months ahead even in quieter periods. Given how far in advance permits sell out, it's worth locking in a date before finalising the rest of your itinerary.

Best Time for Diving in Semporna and Sipadan

April through August is widely considered the peak window for diving around Semporna and Sipadan, with July and August delivering the best underwater visibility, often 30 metres or more. Diving here is technically possible year-round, but visibility drops noticeably between November and March.

One date worth building around: Sipadan closes entirely from November 15 to 30 each year due to rough seas, so it's a hard no-go period if that dive site is the main reason for your trip. Outside that closure window, October to early December can still work reasonably well for diving if the rest of your schedule points that way.

Best Time for Wildlife Spotting on the Kinabatangan River

May through September tends to produce the best wildlife viewing along the Kinabatangan River, since higher water levels during this period push proboscis monkeys, orangutans, and other animals toward more visible spots along the riverbanks. Lower water levels outside this window can actually make wildlife harder to spot, even though the weather itself may be drier.

Sepilok Orangutan Rehabilitation Centre, a common pairing with a Kinabatangan river cruise, is accessible year-round regardless of season, so it's a safe add-on to any Sabah itinerary.

Which Month Has the Best Overall Weather in Sabah?

August is frequently cited as one of the strongest all-round months, combining high odds of a clear Kinabalu summit, excellent dive visibility, and generally stable weather across both coasts. April is a close alternative, offering calm seas and clear skies with the added benefit of falling just before Sabah's busiest tourist months.

Both months come with a trade-off: August overlaps with school holidays and peak pricing, while April sits in a quieter shoulder period with comparable conditions. Travellers chasing lower prices without sacrificing much weather-wise tend to lean toward April, or September just after the peak season winds down.

When Should You Avoid Visiting Sabah?

November and December are generally the months to avoid, especially on the east coast, where rainfall peaks and the Sipadan dive site shuts down entirely in the second half of November. Mount Kinabalu summit conditions are also at their least reliable during this stretch.

That said, Sabah doesn't become unvisitable during these months, Kota Kinabalu and the west coast typically hold up better, and travellers willing to work around rain showers can still find genuine bargains on flights and accommodation.

Do Malaysians Need a Visa to Visit Sabah?

Malaysians don't need a visa to visit Sabah, but it's not quite a normal domestic trip either, Sabah retains its own immigration control separate from Peninsular Malaysia, a setup dating back to its 1963 terms of entry into the federation. That means travellers from the Peninsula and Sarawak still pass through an immigration checkpoint on arrival, even though no visa or special approval is required.

An identity card (IC) is enough for a standard visit, typically valid for a stay of up to 90 days as a social visit, with an entry slip issued at the airport in place of a passport stamp. Bringing an actual passport instead tends to make the process quicker, since it can simply be stamped rather than requiring a separate paper slip that's easy to misplace, worth considering if you'd rather not deal with immigration paperwork twice on a short trip.

Flights from Kuala Lumpur to Kota Kinabalu

Domestic flights between Kuala Lumpur and Kota Kinabalu take around 2.5 hours, operated by Malaysia Airlines, AirAsia, and Batik Air with multiple daily departures. Budget carriers frequently run promotional fares in the RM99-RM199 range, making it one of the more affordable domestic routes in the country.

Booking 60 to 90 days ahead is generally advised for the peak June to August period, when seat availability tightens alongside rising demand for Sabah's dive sites and national parks.

Book Your Sabah Trip Through Traveloka

Once you've settled on your travel window, Traveloka, the #1 All-in-one Travel App in SEA*, makes it easy to sort out flights, hotels, and activities for your Sabah trip in one place. Flights to Kota Kinabalu and hotels across Sabah both come with Best Price Guarantee and 24/7 live agent support, backed by access to 2 million+ properties worldwide, plus flexible pay-later options and free cancellation on eligible bookings.

The app also covers Sabah tours and activities, from island-hopping to Kinabatangan river cruises, and it's worth checking current Traveloka promos before you book. T&Cs apply. *#1 in cumulative downloads (2014–2025) among Travel Booking services apps. Source: SensorTower.

In This Article

• Best Time to Visit Sabah: The Quick Answer
• Sabah's Dry Season vs Wet Season
• Best Time to Climb Mount Kinabalu
• Best Time for Diving in Semporna and Sipadan
• Best Time for Wildlife Spotting on the Kinabatangan River
• Which Month Has the Best Overall Weather in Sabah?
• When Should You Avoid Visiting Sabah?
• Do Malaysians Need a Visa to Visit Sabah?
• Flights from Kuala Lumpur to Kota Kinabalu
• Book Your Sabah Trip Through Traveloka
Hotels
Flights
Things to Do
Always Know the Latest Info
Subscribe to our newsletter for more travel & lifestyle recommendations and exciting promos.
Subscribe

Traveloka Sdn Bhd (Registration No. 201501003122), Level 14 Tower 2, Menara Kembar Bank Rakyat, 33 Jalan Rakyat Brickfields, 50470 Kuala Lumpur, Malaysia
Copyright © 2026 Traveloka. All rights reserved