Proboscis monkey beside Kinabatangan River

10 Days in Sabah: Sepilok, Kinabatangan and 3 Island Nights

The best 10-day Sabah itinerary runs Sepilok, then the Kinabatangan River, then the Semporna archipelago, with an optional final swing through Kundasang for Mount Kinabalu. It suits travellers who want orangutans, river wildlife, and island time without rushing any of them. Fitness matters only if you add the mountain; book dive slots and permits early, because both sell out months ahead.


TL;DR:

  • Early booking of Sipadan dive permits and Mount Kinabalu permits is essential, as both sell out months in advance.
  • Transfer times between key locations, such as Kota Kinabalu to Tawau or Semporna to islands, are short by air but lengthy by road, emphasizing the need for flights.
  • The wildlife-focused itinerary, with two Kinabatangan River cruises, provides a richer experience but reduces island time, while diving-focused plans require advance permits and bookings.
  • Buffer days are recommended after transfers to accommodate potential delays caused by weather or sea conditions, especially around boat transfers and flights.
  • Using a local Sabah specialist simplifies complex logistical tasks, such as securing permits and reservations, and helps avoid missing out on limited slots for activities like Sipadan diving and Mount Kinabalu climbing.

Borneo Dream Travel & Tours Sdn Bhd
Plan Your Sabah Adventure
Borneo Dream creates personalised Sabah itineraries combining wildlife adventures, guided snorkelling trips and RAID scuba diving courses.

Explore Sabah experiences

Table of Contents

What does a 10-day Sabah itinerary look like at a glance?

Here’s the route in full, day by day, with the overnight base for each stage. This is the backbone; three variants beneath it let you shift the balance towards wildlife, diving, or the mountain, depending on what you came for.

  • Day 1: Fly into Kota Kinabalu or Sandakan; settle in, adjust to the heat.
  • Day 2: Sepilok Orangutan Rehabilitation Centre and the Bornean Sun Bear Conservation Centre; overnight Sepilok.
  • Day 3: Transfer to Kinabatangan River; afternoon and night cruise; overnight riverside lodge.
  • Day 4: Dawn and late-afternoon cruises on the Kinabatangan; overnight same lodge.
  • Day 5: Travel day to Semporna via Tawau; overnight Semporna town or straight to an island resort.
  • Day 6: Mabul or Kapalai for snorkelling or diving; overnight island.
  • Day 7: Bohey Dulang hike and lagoon snorkel; overnight island.
  • Day 8: Second dive or snorkel day, or rest; overnight island.
  • Day 9: Return transfer toward Kota Kinabalu, or buffer day for missed connections.
  • Day 10: Final morning activity, then departure.

Swap in Kundasang and Mount Kinabalu on days 9 and 10 if you have the legs and the permit, dropping a Semporna day to make room. The wildlife-first variant adds a second Kinabatangan cruise day at the cost of one island day. The dive-first variant pushes straight from Sepilok to Semporna and spends four nights on the islands. The mountain-first variant front-loads Kundasang before Sepilok, useful if your flight lands into Kota Kinabalu rather than Sandakan.

Realistic transfer times shape all of this: Kota Kinabalu to Tawau is a short domestic flight, Tawau to Semporna is roughly ninety minutes by road, and Sukau to Semporna is a half-day transfer combining road and boat legs.

Your day-by-day Sabah itinerary, hour by hour

Day 1: arrival and settling in

Most 10-day Sabah trips start at either Kota Kinabalu International Airport or Sandakan Airport, and which one you choose changes the shape of the whole route. Flying into Sandakan puts you within an hour of Sepilok, so an afternoon arrival still leaves time for a short orientation walk before dinner. Flying into Kota Kinabalu means an overnight there, followed by a short connecting flight or a longer road transfer to Sandakan the next morning.

If your flight lands after 3pm, don’t fight the clock. Book a hotel near whichever airport you land at and start the itinerary properly the following morning. Trying to squeeze Sepilok into a jet-lagged evening rarely pays off.

Day 2: Sepilok’s orangutans and sun bears

Base yourself in Sepilok for this one. The Sepilok Orangutan Rehabilitation Centre runs feeding platforms twice daily, typically around 10am and 3pm, and the morning session tends to draw larger crowds of both visitors and orangutans. Arrive at least 30 minutes before feeding time to get a decent viewing spot at the platform.

The Bornean Sun Bear Conservation Centre sits a short walk from the orangutan centre and is easily combined into the same morning. Its bears are shyer and more active in the mid-morning heat, so don’t leave it for last. If you have energy left in the afternoon, the elevated canopy walkway at the Rainforest Discovery Centre is a quieter, less crowded way to spot hornbills and flying squirrels near dusk. Sleep in Sepilok again tonight; the Kinabatangan transfer is short enough that an early Day 3 start still works.

Days 3 and 4: the Kinabatangan River

The Kinabatangan is the wildlife engine of the whole trip, and it rewards patience over speed. Transfer time from Sepilok to riverside lodges near Sukau is roughly two to three hours by road, arriving in time for lunch and check-in before the first afternoon cruise.

River lodges typically run cruises at three set windows: mid-afternoon, dusk, and after dark. Wildlife viewing on the Kinabatangan is genuinely best in the early morning and late afternoon, when proboscis monkeys and hornbills feed along the banks and the heat hasn’t pushed everything into the shade. A lodge that runs several short cruises across the day and night beats one long single excursion, because animal activity comes in bursts rather than a steady stream. Expect proboscis monkeys, macaques, monitor lizards, and, with luck, a pygmy elephant herd or a river-side crocodile. Night cruises use spotlights to pick out sleeping birds and civets along the water’s edge.

Day 4 repeats the pattern: a dawn cruise, a rest through the midday heat, then another afternoon and night session. Two full days here isn’t excessive; it’s what turns “we saw some monkeys” into “we watched a hornbill feed its chicks for twenty minutes.” Anyone wanting the fuller picture of what a Kinabatangan wildlife adventure involves will find the lodge structure and cruise timing consistent across most operators in the area.

Day 5: the transfer to Semporna

This is the trip’s least glamorous day and the one most itineraries get wrong by underestimating it. From Sukau, expect a half-day combination of road transfer and, depending on your lodge’s arrangement, a boat leg back to a jetty before a road connection onward. Most travellers route via Tawau, taking a short domestic flight or a road transfer from Sandakan to Tawau, then a further ninety minutes by road to Semporna town.

Treat this as a travel day, not a sightseeing day. Book the earliest reasonable departure from your Kinabatangan lodge, because sea conditions and traffic can eat into your afternoon. If everything runs smoothly, you’ll reach Semporna with enough daylight left for a walk along the waterfront and dinner before an early night. Boat transfers out to island accommodation on Mabul or Kapalai typically leave from Semporna’s jetties the following morning, so there’s little to be gained from arriving frantic and late.

Days 6 to 8: Mabul, Kapalai, and Bohey Dulang

Three days is the minimum for the Semporna archipelago to feel worthwhile rather than rushed, and it’s where the itinerary earns its keep. Boat operators generally want guests at the jetty early, often before 8am, so build that into your Day 5 sleep plan.

Day 6 is best spent settling into island life: check into your Mabul or Kapalai accommodation, then head out for an afternoon snorkel or a first dive if you’re diving. Both islands sit close to Sipadan’s famous drop-offs, though Sipadan itself operates on a strict daily permit quota, so anyone hoping to dive there needs that booked well in advance, not decided on arrival.

Day 7 is the day to hike Bohey Dulang. The trail up is steep and short, roughly 45 minutes to an hour depending on fitness, but the payoff is one of the best panoramic views in Sabah, looking down over the lagoon’s turquoise ring. Pair the hike with a lagoon snorkel afterwards while you’re still out on the water; the coral inside the lagoon is different in character from the reef walls around Mabul.

Bohey Dulang lagoon viewed from summit

Day 8 gives you a second dive or snorkel day, or, frankly, permission to do nothing. After six travel-heavy days, a slow morning on a hammock counts as itinerary planning too. If energy levels are flagging in your group, this is the day to split: divers go out, everyone else stays on the beach.

Pro Tip: Confirm your Sipadan permit allocation with your dive operator before you book flights, not after. Slots are limited daily, and turning up hoping for a spare space rarely works in peak months.

Day 9: the return journey (or your buffer day)

Build this day as flexible time rather than a fixed activity. If Day 5’s transfer ran smoothly and you’re not adding Mount Kinabalu, use Day 9 to head back towards Kota Kinabalu via Tawau, arriving with enough time to explore the waterfront markets or book a last afternoon snorkelling trip closer to the city.

If you’re adding the mountain, this is the day you transfer to Kundasang instead, arriving in the cooler highland air by afternoon. Either way, treat Day 9 as insurance against Day 5’s transfer running long. Sea conditions occasionally delay boat departures from the islands, and a buffer day here protects your international flight home far better than hoping everything connects perfectly.

Day 10: last morning and departure

If you’re near Kota Kinabalu, a short morning visit works well, whether that’s a walk through the city’s waterfront or a quick cultural stop; a 3-day Kota Kinabalu itinerary covers what’s realistic to fit into half a day if you want ideas. If you swapped in Mount Kinabalu, Day 10 is instead your summit attempt or descent, depending on how you split the climb across two days, followed by a transfer back to Kota Kinabalu for a same-day or next-day flight.

Build in at least three hours before any international departure, more if you’re coming from Kundasang, since the road down from the highlands can be slower than the map suggests.

How do you get around Sabah without losing a day to transfers?

Domestic flights are the backbone of a workable 10-day route. A 45-minute flight can replace what would otherwise be a 10-hour road journey, which matters enormously when you only have ten days to spend, not two weeks. Check Malaysia Airlines and AirAsia for the Kota Kinabalu to Tawau and Kota Kinabalu to Sandakan routes; both run multiple times daily.

  • Kota Kinabalu to Tawau: around 55 minutes by air, or a full day by road.
  • Kota Kinabalu to Sandakan: around 45 minutes by air.
  • Tawau to Semporna: roughly 90 minutes by road transfer.
  • Semporna to island resorts: 30 to 45 minutes by boat, weather permitting.

Semporna’s jetties expect guests early, and sea conditions can push return boat times later than planned, so buffer time before international flights is worth planning around rather than hoping around. Long-distance buses connect most towns and cost far less than flying, but a Kota Kinabalu to Tawau bus can run eight to ten hours against under an hour by air, a trade that rarely makes sense on a 10-day clock.

For the last mile, most jungle lodges arrange pickups directly from the nearest town or airstrip; confirm this when booking rather than assuming it. In Kota Kinabalu itself, Grab is the easiest way to move between the airport, hotels, and the waterfront.

Pro Tip: Pack a smaller daypack you can grab for boat transfers, and leave your main luggage at your lodge or resort’s storage during island-hopping days. Jetties are cramped, and boat crews appreciate not wrestling a full suitcase aboard.

How do you get around Sabah without losing a day to transfers? — overview diagram

When is the best time to visit Sabah for this itinerary?

Sabah’s dry months run broadly from March through September, and that window covers most of what this itinerary needs, though timing shifts slightly depending on what you prioritise.

  • Diving clarity: April to June brings the clearest water for Semporna’s reefs.
  • Climbing reliability: March to September is the steadier window for Mount Kinabalu, with fewer washed-out summit attempts.
  • Turtle nesting: July and August see the most consistent nesting activity around the Turtle Islands.
  • Shoulder months: March to May and September to October trade a little unpredictability for noticeably smaller crowds.

June to August tends to deliver the most reliable dry weather and diving visibility overall, which is also why it’s peak season for flights and island accommodation. Booking well in advance for Sipadan-linked dive slots and Mount Kinabalu permits is advised; it can mean the difference between achieving your plans and finding no availability. Even in the dry season, expect short, sharp downpours most days; they rarely last long, but they’re worth building into your packing list rather than your itinerary.

Booking order that actually works: secure your Mount Kinabalu permit first if it’s in your plan, then your Sipadan or dive package, then flights, then everything else falls into place around those two fixed points.

Where should you stay, and what should you budget?

Basing yourself well saves hours you’d otherwise lose to transfers. Sepilok itself, rather than nearby Sandakan town, keeps you a five-minute drive from the centre’s morning feeding session. Sukau is the natural base for Kinabatangan lodges, most of which sit directly on the riverbank. In Semporna, staying on Mabul or Kapalai beats commuting daily from the mainland, and Kundasang is the obvious base for anyone tackling Mount Kinabalu.

  • Jungle lodges (Sepilok, Sukau): full-board packages, usually including cruises; £60 to £150 per night.
  • Town hotels (Sandakan, Semporna, Kota Kinabalu): flexible and cheaper; £20 to £70 per night.
  • Island resorts (Mabul, Kapalai): dive and meal packages often bundled; £80 to £250 per night depending on comfort level.

Cash matters more once you leave Kota Kinabalu. Remote lodges and smaller island resorts frequently expect cash or a pre-arranged bank transfer rather than card payment, so carry Malaysian ringgit for the Sukau and Semporna legs. Booking accommodation in advance rather than turning up and negotiating typically secures both better rates and your preferred room type, a principle that holds just as true for a jungle lodge as a city hotel. To stretch a budget without cutting corners on safety, prioritise spending on the Semporna diving days and the Kinabatangan lodge, and economise on the Kota Kinabalu nights, which are largely functional stopovers.

What should you pack, and what health precautions matter?

Sabah’s climate doesn’t change much day to day, but jungle and island days demand slightly different kit.

  • A light, packable waterproof jacket for sudden downpours.
  • Reef-safe sunscreen, essential for both your skin and the coral you’ll be swimming over.
  • A strong insect repellent for evening river cruises.
  • A reusable water bottle with a purification option, since single-use plastic is worth minimising on the islands.

Talk to a travel clinic about vaccinations and antimalarial cover before you go, since parts of Sabah’s interior sit within malaria risk zones, and pack a basic medical kit for cuts and stomach upsets. Travel insurance that explicitly covers medical evacuation is worth the extra cost given how remote the Kinabatangan and Semporna legs are. On wildlife and reef etiquette: never touch or feed wild orangutans, monkeys, or turtles, and keep hands off the coral even when it’s tempting to steady yourself.

Pro Tip: Book your travel clinic appointment four to six weeks before departure. Some antimalarial courses need to start before you arrive, not after.

Why book a Sabah specialist instead of planning it solo?

Sabah rewards independent travellers, but the logistics behind this route are genuinely fiddly: permits with limited daily quotas, boat transfers sensitive to sea conditions, and dive slots that fill months out. A local operator typically reduces the risk of missed connections on complex transfers and secures scarce slots faster than independent booking manages alone.

Borneo Dream Travel & Tours Sdn Bhd has operated in Sabah since 2007, running licensed diving, wildlife, and trekking trips across exactly this route. As a a RAID Dive Centre rather than a PADI one, its diving courses follow RAID’s own certification structure, which matters if you’re planning to dive Sipadan or Mabul and want your qualification recognised internationally.

Where a specialist earns its fee is in the unglamorous middle: chasing a Mount Kinabalu permit that’s shown as available one day and gone the next, rebooking a Kinabatangan cruise around a delayed flight, or holding a Sipadan dive slot while you’re still deciding on dates. DIY works well for the Sepilok and Kota Kinabalu legs; it gets harder once permits and tide-dependent boat schedules enter the picture.

Ready to book your Sabah itinerary?

Planning this route solo means juggling three separate transfers, a mountain permit, and a Sipadan quota that can vanish weeks before you fly. A specialist operator can handle the permit chasing, boat bookings, and lodge coordination before you land, rather than having you scramble these together the week you arrive.

Borneo Dream Travel & Tours Sdn Bhd

If diving is part of your plan, the RAID Open Water 20 Diver course in Kota Kinabalu gets you certified before you reach Semporna, so your island days go straight to diving rather than classroom time. Prefer to stay above the surface? The guided snorkelling tour covers the same reefs without a certification requirement. And for the river leg, the Kinabatangan wildlife adventure page lays out exactly what a lodge stay and cruise schedule looks like. Get in touch to check dates and tailor any of these three days to fit around your own ten-day window.

Sources

FAQ

How many days do you need in Sabah?

Ten days covers Sepilok, the Kinabatangan River, and the Semporna islands comfortably; adding Mount Kinabalu on top is workable but tight, with additional days recommended for more breathing room.

When should you avoid visiting Sabah?

Avoid the wetter months outside the March to September dry window if diving or climbing are priorities, since rougher seas and reduced visibility make both less rewarding then.

What’s a good itinerary for a 10-day trip to Borneo?

The route covered here, Sepilok, Kinabatangan, then Semporna’s islands with an optional Mount Kinabalu extension, is the sequence most established Sabah itineraries build around.

Do I need to book Mount Kinabalu permits in advance?

Yes. Permits are limited daily and often sell out months ahead in peak season; the Mount Kinabalu permit booking guide explains the process and lead times.

Is Sabah suitable for independent travellers, or is a guide necessary?

Independent travel works well for Sepilok and Kota Kinabalu, but permit-limited activities like Sipadan diving and Mount Kinabalu climbs are considerably easier to secure through a specialist operator who already holds relationships with the relevant permit offices.

Shopping Cart
Scroll to Top