Last fact-checked: October 2026
Sabah rewards travelers who leave enough room for the journey itself. Kota Kinabalu, Mount Kinabalu, Sepilok, the Kinabatangan River and Semporna may appear close together on a map, but they sit in different travel clusters. Trying to squeeze every highlight into one short holiday usually creates more transfer time than meaningful experiences.
How Many Days Should You Spend in Sabah?
The best route also depends on your confirmed flights, the interests of your group and whether you want hiking, wildlife, beaches or cultural experiences. Mount Kinabalu climbing requires its own booking and timing plan; it should not be casually added to a normal sightseeing itinerary.
Understand Sabah’s Travel Geography First
For planning purposes, divide Sabah into four clusters:
Sabah has domestic airports, intercity buses, private road transfers and boat connections. The right combination changes with schedules, weather and your final hotel choices, so confirm every transfer before paying for a tightly connected itinerary.

Seven-Day Sabah Itinerary: Choose Depth Over Distance
Seven days can be rewarding when you resist the temptation to collect destinations. Choose one of these two styles.
Option A: Kota Kinabalu, Kundasang and Kinabalu Park
Day 1: Arrive in Kota Kinabalu and keep the first afternoon light. Explore the waterfront or enjoy a local dinner.
Day 2: Take an island excursion in Tunku Abdul Rahman Park. The marine park contains five islands just offshore from the city.
Day 3: Travel to Kundasang with selected cultural or viewpoint stops.
Days 4–5: Explore Kinabalu Park and nearby highland attractions at an easy pace. Read our guide to Kundasang attractions before choosing stops.
Days 6–7: Return to Kota Kinabalu, add a city tour or snorkeling day, and preserve a departure buffer.
Option B: Sepilok and Kinabatangan Wildlife
Day 1: Arrive in Sandakan and settle in.
Day 2: Visit the Sepilok Orangutan Rehabilitation Centre and nearby conservation attractions.
Days 3–5: Stay by the Kinabatangan River for repeated morning and late-afternoon cruises.
Day 6: Return toward Sandakan and add a heritage or food stop.
Day 7: Depart, subject to your confirmed flight plan.
Ten-Day Sabah Itinerary: The Balanced First Trip
Ten days gives first-time visitors enough flexibility to combine western Sabah with the wildlife corridor around Sandakan.
Days 1–2 — Kota Kinabalu: Explore city highlights and take one island or snorkeling excursion. Compare options in our guide to the best snorkeling spots near Kota Kinabalu.
Days 3–4 — Kundasang: Enjoy mountain scenery and Kinabalu Park without treating the highlands as a rushed roadside stop.
Day 5 — Sandakan or Sepilok: Use a domestic flight or planned road transfer according to your confirmed route.
Days 6–8 — Kinabatangan: Choose a lodge stay with multiple cruises. Dawn and late afternoon provide different light, weather and animal activity.
Days 9–10 — Sandakan: Add conservation centres, heritage attractions or a relaxed final night before departure.
This version suits families, photographers and travelers who want a varied trip without changing hotels every night. Travelers mainly interested in marine experiences can instead concentrate on Sepilok, Kinabatangan and Semporna, using Tawau for the final flight connection.

Fourteen-Day Sabah Itinerary: A West-to-East Journey
Two weeks allows a more complete route while still leaving space for weather, rest and local experiences.
Days 1–2: Kota Kinabalu, including a city experience and Tunku Abdul Rahman Park.
Days 3–4: Kundasang and Kinabalu Park.
Day 5: Planned transfer toward Sandakan.
Day 6: Sepilok conservation attractions. Orangutan appearances are possible but never guaranteed, including around feeding sessions.
Days 7–9: Kinabatangan lodge stay with several cruises and, where available, a guided walk or interpretation activity. See our detailed Kinabatangan River cruise guide.
Day 10: Transfer toward Semporna.
Days 11–13: Marine activities based on conditions, permits and your chosen operator.
Day 14: Depart through Tawau according to the confirmed flight schedule.
Semporna is a strong conclusion because it changes the pace from forests and rivers to reefs and islands. Tun Sakaran Marine Park includes eight islands and extensive marine landscapes, but access rules, trails and activities should always be reconfirmed before travel.

Flights, Buses or Private Transfers?
- Domestic flights: useful for covering large distances when the confirmed schedule fits your route.
- Intercity buses: economical, but they consume more itinerary time and often require separate local transport.
- Private transfers: convenient for families, groups, complex routes and travelers carrying substantial luggage.
- Boat transfers: necessary for offshore destinations and best coordinated with a licensed operator or confirmed accommodation.
Road and boat times vary with weather, traffic, sea conditions and stopping arrangements. Treat estimates as planning guides rather than promises.
What Should You Book First?
- International arrival and departure routing.
- Domestic flights that connect the west and east coasts.
- Limited-capacity wildlife lodges, climbing arrangements or island stays.
- Boat and road transfers.
- Flexible city activities and food stops.
Use licensed operators and confirm current permits, park access and departure points. A well-built itinerary should protect the experiences you care about most rather than simply include the largest number of place names.
Sabah Itinerary FAQ
Is seven days enough for Sabah?
Yes, if you choose two main regions. Seven days is not ideal for Kota Kinabalu, Kundasang, Sandakan, Kinabatangan and Semporna together.
Can I visit Kota Kinabalu and Sandakan in one trip?
Yes. A domestic flight or carefully planned road transfer can connect them. Allow enough time for Sepilok and an overnight Kinabatangan experience.
Is ten days enough to include Semporna?
It can be, but the route should focus on either the west coast plus wildlife or wildlife plus islands. Trying to include every major area will still feel rushed.
How long should I stay at Kinabatangan?
Around three days is a practical first-visit target because it allows several cruises under different conditions. Sightings remain unpredictable.
Can I visit Kinabalu Park without climbing Mount Kinabalu?
Yes. The park offers forest, botanical and scenic experiences for non-climbers. Summit climbing requires separate planning and advance arrangements.
Build a Sabah Route Around Your Real Travel Dates
Milas Travel can combine licensed tours, private transfers, wildlife stays and island excursions into one practical plan. Share your dates, group size, confirmed flights and preferred experiences for a customized Sabah proposal.
