Kota Kinabalu Itinerary: 2 to 8 Days in Sabah

Kota Kinabalu Itinerary: 2 to 8 Days in Sabah
shangrila kk
Kota Kinabalu Itinerary: 2 to 8 Days in Sabah

Planning a Kota Kinabalu itinerary can feel overwhelming. You’ve got limited time, too many options, and you want to make sure you actually see the things that matter. After more than a decade working in Sabah’s tourism sector and living here as a local, I’ve seen what genuinely works and what leaves travellers disappointed.

Kota Kinabalu is often the starting point for exploring Sabah, but there is much more to experience than the city itself. Within a few hours of Kota Kinabalu, you can reach mountain landscapes, rainforest, island beaches, cultural attractions, wildlife areas and rural communities.

The best Kota Kinabalu itinerary depends on how much time you have and what you want to experience. A short two- or three-day trip can focus on the city and nearby islands, while a longer holiday gives you enough time to explore Kundasang, Mount Kinabalu and other parts of Sabah.

This guide provides practical 2-day, 3-day, 4-day, 5-day, 6-day, 7-day and 8-day Kota Kinabalu itineraries to help you plan your trip. You can also use the suggested routes as a starting point and adjust them according to your interests, travel style and budget.

How Many Days Do You Need in Kota Kinabalu?

Kota Kinabalu itinerary

There is no single answer because a Kota Kinabalu holiday can look very different from one traveller to another. If you are mainly interested in the city and nearby islands, 3 to 4 days can be enough.

If you want to combine Kota Kinabalu with Kundasang, mountains and nature, 5 days gives you more breathing room. For a broader Sabah trip that includes Sandakan and the Kinabatangan River, consider 7 to 8 days or more.

Here is a quick guide:

DurationBest ForMain Focus
2 DaysShort stopoverKota Kinabalu city + nearby attractions
3 DaysShort getawayCity + islands + culture
4 DaysFirst-time visitorsCity + islands + Kundasang
5 DaysBalanced holidayCity + islands + Kundasang + nature
6 DaysMore relaxed tripMountains + islands + wildlife
7 DaysWider Sabah experienceKota Kinabalu + Kundasang + Sandakan
8 DaysLonger Sabah adventureCity + mountains + wildlife + rainforest

One important thing to remember is that Sabah is much bigger than Kota Kinabalu. If you only have a few days, stay relatively close to the city. Once you start adding places such as Sandakan, Kinabatangan, Danum Valley or other remote destinations, your itinerary becomes a Sabah road trip rather than a simple Kota Kinabalu holiday.

2D1N Kota Kinabalu Itinerary

Best for: Short stopovers, weekend trips and travellers with limited time.

Two days may not sound like much, but you can still get a taste of Kota Kinabalu without turning your holiday into a race against the clock. The trick is to keep your plans close together.

Day 1: Explore Kota Kinabalu

After arriving and checking into your hotel, start with the city. Kota Kinabalu’s main central areas are relatively easy to explore, with markets, shops, restaurants, the waterfront and several historical landmarks within a manageable distance of each other.

Depending on your arrival time, you could visit:

  • Atkinson Clock Tower
  • Sabah Museum
  • Gaya Street area
  • local markets
  • Kota Kinabalu waterfront
  • Signal Hill area

Take your time with lunch and try some local Sabah dishes. Seafood is an obvious choice, but do not overlook local favourites such as hinava, tuaran mee, mee sup and nasi kuning.

In the evening, head towards the waterfront for dinner and enjoy the atmosphere as the city starts to cool down. If you enjoy markets, look for a local night market operating during your stay. These are great places to try grilled seafood, satay, noodles and other inexpensive local dishes.

Day 2: Island Escape

For your second day, leave the city behind for a few hours and head to Tunku Abdul Rahman Marine Park. The marine park is one of the easiest ways to add a tropical island experience to a Kota Kinabalu trip. Depending on the boat schedule and your chosen tour, you can visit islands such as:

  • Manukan Island
  • Sapi Island
  • Mamutik Island
  • Gaya Island
  • Sulug Island

Spend the day swimming, snorkelling, relaxing on the beach or simply enjoying being somewhere other than the city. Return to Kota Kinabalu in the afternoon and keep your final evening relaxed.

Quick tip: If you have an evening flight, do not schedule a full-day activity too close to your departure time. Give yourself a comfortable buffer for the journey to the airport.

3D2N Kota Kinabalu Itinerary

Best for: Weekend travellers and first-time visitors who want a taste of Sabah.

Three days gives you enough time to experience three very different sides of Kota Kinabalu such as the city, sea and culture.

Day 1: Kota Kinabalu City

You can start with the city. Visit a few of the main landmarks, explore Gaya Street and local markets, then spend some time around the waterfront. Do not try to visit every attraction in one day. Pick the places that genuinely interest you and leave some room for food, coffee and simply wandering around.

In the evening, enjoy a seafood dinner or try some local Sabah dishes.

Day 2: Island Hopping

Spend your second day on the water. A full-day island trip gives you more time to enjoy the marine park without constantly checking the clock. You can choose a single island if you prefer a slower day, or combine several islands if you want to see more.

A typical island day might include:

  • Boat transfer
  • Beach time
  • Snorkelling
  • Swimming
  • Lunch
  • Free time

Bring sunscreen, a hat, swimwear, a waterproof bag and enough drinking water.

Day 3: Culture or Nature

For your final day, choose an experience that gives you a different perspective of Sabah.

  • Option A: Mari Mari Cultural Village
    • Learn about several indigenous communities of Sabah and see demonstrations of traditional practices, food and daily life.
  • Option B: Kundasang Day Trip
    • If mountains are more your thing, make an early start towards Kundasang. You can stop around Nabalu Market, visit Kinabalu Park and explore selected attractions around Kundasang before returning to Kota Kinabalu.

The second option makes for a much longer day, so plan your timing carefully.

4D3N Kota Kinabalu Itinerary

Best for: First-time visitors who want a mix of city, islands and mountains.

Four days is a comfortable starting point for travellers who want more than just a city break.

Day 1: Kota Kinabalu

Explore the city centre, visit a few landmarks, browse local shops and enjoy Sabah food on your first day in Kota Kinabalu.

If you arrive late, there is no need to force a sightseeing tour. Have a seafood dinner at Kampung Nelayan and watch the cultural performance dance while you enjoy your dinner. Then after that rest and start fresh the following morning.

Day 2: Tunku Abdul Rahman Marine Park

Spend a full day island hopping on your second day. Choose one or more islands depending on your preferred pace.

If you want to snorkel and explore, allow plenty of time on the water. If you mainly want a beach day, choose fewer stops and slow things down.

Return to Kota Kinabalu in the late afternoon.

Day 3: Kundasang and Kinabalu Park

Start early for the journey towards Kundasang. This is where the scenery and atmosphere begin to change dramatically as you leave the coast and travel into the highlands.

Possible stops include:

  • Nabalu Market
  • Kinabalu Park
  • Desa Dairy Farm
  • Kundasang town
  • local farms and viewpoints

If you are visiting Kinabalu Park, this is also the area where you will begin to understand just how different the mountain environment is from Kota Kinabalu. If your schedule allows, consider staying overnight in Kundasang instead of immediately returning to the city.

Day 4: Culture, Shopping or Relaxation

After a busy day in the highlands, keep your final day flexible. You could visit Mari Mari Cultural Village, explore the city markets, shop for souvenirs or simply enjoy a relaxed morning before your flight.

5D4N Kota Kinabalu Itinerary

Best for: Travellers who want to experience Kota Kinabalu, the islands, Kundasang and Sabah’s local culture at a comfortable pace.

Five days gives you enough time to see different sides of Sabah without spending the whole holiday rushing from one place to another. You can enjoy the city, spend a day on the islands, head into the cooler highlands of Kundasang and still have time for culture, food and shopping.

Day 1: Arrive in Kota Kinabalu and Explore the City

Start your Sabah adventure with a relaxed day around Kota Kinabalu. After checking into your hotel, take some time to settle in before heading out to explore the city.

You can begin around the Kota Kinabalu waterfront, where you will find restaurants, shops and plenty of places to stop for a drink or a quick snack. From there, continue towards Gaya Street and the surrounding city centre to browse local shops, markets and small eateries.

In the evening, make time for a proper Sabah dinner. Seafood is an easy choice, but this is also a good opportunity to try local dishes such as hinava or tuaran mee. Keep the evening relaxed and get a good night’s rest. Tomorrow is island day.

Day 2: Island Hopping at Tunku Abdul Rahman Marine Park

Today, swap the city for the sea. After breakfast, head to the jetty and take a boat into Tunku Abdul Rahman Marine Park, a group of islands just off the coast of Kota Kinabalu.

You can choose to spend the day on one island if you prefer a slower pace, or join a multi-island trip if you want to explore more. Popular choices include Manukan Island, Sapi Island and Mamutik Island.

Spend the day swimming, snorkelling, relaxing on the beach and enjoying the clear tropical waters. If you are travelling with family, you can keep the day simple with plenty of beach time. More active travellers can add snorkelling and other water activities.

After returning to Kota Kinabalu in the afternoon, take the evening easy. Have dinner near your hotel, walk along the waterfront or simply enjoy a quiet night after a full day outdoors.

Day 3: Kota Kinabalu to Kundasang

Leave Kota Kinabalu and head into the cool highlands of Kundasang. Stop at Nabalu Market to browse local fruits, snacks, handicrafts and souvenirs before continuing to Kinabalu Park, home to Mount Kinabalu.

Explore the Botanical Garden, then visit Desa Dairy Farm or another nearby attraction. End the day with a relaxing night in Kundasang and enjoy the cooler mountain weather.

Day 4: Explore Kundasang and Return to Kota Kinabalu

Wake up early and enjoy the cool morning in Kundasang. Visit any attractions you missed, explore local farms, or simply enjoy the mountain views and relaxed atmosphere.

After lunch, head to Poring Hot Spring in Ranau before driving back to Kota Kinabalu. End your trip with a nice dinner, some last-minute shopping, or picking up Sabah souvenirs..

Day 5: Culture, Shopping and Your Final Kota Kinabalu Experience

For your final day, keep things flexible and choose an activity that you did not get to experience earlier in the trip. If you want to learn more about Sabah’s indigenous cultures, visit Mari Mari Cultural Village. It offers visitors an introduction to traditional lifestyles, food and customs from several communities in Sabah.

For a slower final morning, enjoy breakfast at your hotel or stop by a local café before doing some last-minute shopping. If your flight leaves in the evening, make sure you leave enough time to travel to Kota Kinabalu International Airport.

6D5N Kota Kinabalu Itinerary

Best for: Travellers who want more time to explore Sabah’s nature and wildlife without rushing from one destination to another.

Within six days, you can go beyond the usual Kota Kinabalu attractions and add Kundasang, Kinabalu Park, Sandakan or the Kinabatangan River to your trip.

Day 1: Explore Kota Kinabalu

Start your trip at a relaxed pace. After checking into your hotel, explore the city centre, waterfront and Gaya Street before enjoying a local dinner. Keep the evening free to rest and prepare for the next few days of exploring.

Day 2: Island Hopping at Tunku Abdul Rahman Marine Park

Spend the day exploring the islands of Tunku Abdul Rahman Marine Park. Choose a single island for a slower beach day, or join a multi-island trip if you want to snorkel, swim and see more of the marine park.

After returning to Kota Kinabalu, enjoy a relaxed evening by the waterfront.

Day 3: Kinabalu Park, Poring and Kundasang

Leave Kota Kinabalu early and head towards the highlands. Along the way, you can stop at Nabalu Market before continuing to Kinabalu Park.

Depending on your schedule, continue to Poring Hot Spring for the Canopy Walkway and hot springs before exploring more of the Kundasang area. It is a fairly full day, so staying overnight in Kundasang or nearby can make the trip more comfortable.

Day 4: Kundasang to Sandakan

Spend the morning enjoying Kundasang before continuing towards Sandakan. If you prefer a slower mountain holiday, you can spend more time around the farms and Kinabalu Park. If wildlife is one of your main reasons for visiting Sabah, use the day to travel towards Sandakan instead.

You can travel by road or take a domestic flight from Kota Kinabalu International Airport, depending on your itinerary and available time.

Day 5: Sandakan and Kinabatangan River

Start with a visit to the Sepilok before continuing towards the Kinabatangan River. Once you reach the river, join a wildlife cruise and keep an eye out for proboscis monkeys, macaques, crocodiles and birds along the riverbanks.

Wildlife sightings are never guaranteed, so take your time and enjoy the rainforest environment rather than treating the cruise like a checklist.

Day 6: Wildlife Experience or Return to Kota Kinabalu

If you are staying near the Kinabatangan River, an early morning cruise is a great way to finish your wildlife experience before starting your journey back.

Alternatively, return to Kota Kinabalu and spend your final evening enjoying a good meal, doing some shopping or simply relaxing before your departure.

7D6N Kota Kinabalu & Sabah Itinerary

Best for: Travellers who want to explore beyond Kota Kinabalu and experience more of Sabah.

With a full week, you have enough time to combine the coast, mountains and wildlife without making every day a long travel day.

Day 1: Kota Kinabalu City

Begin with a relaxed city day. Explore the waterfront, Gaya Street and local markets, then enjoy Sabah food in the evening.

Day 2: Island Hopping

Spend the day at Tunku Abdul Rahman Marine Park. Swim, snorkel or simply relax on the beach before returning to Kota Kinabalu.

Day 3: Kundasang and Kinabalu Park

Travel into the highlands and explore Kinabalu Park, Nabalu and Kundasang. If time allows, visit one of the area’s popular farms or local attractions. Staying overnight in Kundasang is recommended if you want a slower pace.

Day 4: Kundasang to Sandakan

After enjoying the morning in Kundasang, continue towards Sandakan. The journey can take several hours by road, so another option is to travel by domestic flight if you want to save time. Once you arrive, keep the evening free to rest or explore the city.

Day 5: Sepilok and Wildlife

Spend the day around Sepilok, where you can learn more about Sabah’s wildlife and conservation efforts. If seeing orangutans is high on your list, this is an important stop to include in your Sabah itinerary.

After exploring Sepilok, continue to the Kinabatangan River and check in at your lodge. In the afternoon or evening, join a river cruise to look for monkeys, crocodiles and birdlife along the riverbanks. Stay overnight at Kinabatangan.

Day 6: Kinabatangan River Wildlife

Start the day with a morning river cruise or wildlife activity around the Kinabatangan River. The early hours are a good time to look for wildlife along the river and in the surrounding rainforest.

After breakfast, enjoy some free time at the lodge before another wildlife activity later in the day. You may spot more monkeys, birds, crocodiles and other rainforest wildlife

Day 7: Final Wildlife Experience and Return

If your schedule allows, join one more morning wildlife activity before beginning your return journey. After breakfast, check out and continue to your next destination. Depending on your flight arrangements, you can return to Kota Kinabalu or continue your journey from Sandakan.

If you need to catch a flight from Kota Kinabalu, allow plenty of time for the journey back rather than planning it too tightly.

8D7N Sabah Itinerary

If you have 8 days in Sabah, you can follow a similar route to the 7-day itinerary, but with one extra day to slow down and spend more time in Sabah’s wildlife areas. Instead of rushing from one destination to another, use the additional day to add another wildlife experience, stay longer at the Kinabatangan River, or explore more around Sandakan and Sepilok.

  • Day 1: Arrive in Kota Kinabalu and explore the city.
  • Day 2: Spend the day at the islands around Kota Kinabalu.
  • Day 3: Travel from Kota Kinabalu to Kundasang, with stops around Kundasang and Kinabalu Park.
  • Day 4: Explore Kundasang and enjoy the cooler mountain surroundings before continuing towards Sandakan.
  • Day 5: Explore Sandakan and visit Sepilok’s wildlife and conservation centres.
  • Day 6: Travel to the Kinabatangan River and join an afternoon or evening river cruise.
  • Day 7: Spend more time along the Kinabatangan River with additional river cruises and wildlife activities.
  • Day 8: Add something extra before your departure. You could spend more time exploring Sandakan, visit another nearby wildlife attraction, or simply enjoy a slower morning before returning to Kota Kinabalu.

The extra day gives you more flexibility, especially if wildlife is one of the main reasons for your Sabah trip. You can add another night at the Kinabatangan River, giving you more opportunities for early morning and evening wildlife cruises, or use the day to explore another part of Sandakan before heading home.

Kota Kinabalu Itinerary by Travel Style

Not every traveller wants the same Sabah experience. Some come for the islands, some for Mount Kinabalu, while others are here mainly for wildlife, food or culture.

Instead of following one fixed itinerary, you can adjust your trip around what interests you most.

For Island and Beach Lovers

A 3–5 day Kota Kinabalu itinerary is enough to enjoy the city and spend plenty of time around the islands.

Focus your trip on Tunku Abdul Rahman Marine Park, with time for snorkelling, swimming and relaxing on the beach. You can also leave an evening or two for seafood and local food around Kota Kinabalu.

If you prefer a slower holiday, choose fewer islands and spend more time actually enjoying them. There is no prize for visiting three islands before lunch.

For Mountain Lovers

If Mount Kinabalu is one of your main reasons for visiting Sabah, give yourself enough time to enjoy the mountain area properly.

Consider including Kinabalu Park, Kundasang, Nabalu, Desa Dairy Farm and Poring Hot Spring in your route. If you are planning to climb Mount Kinabalu or experience Mount Kinabalu Via Ferrata, build your itinerary around the mountain schedule and allow enough time to rest afterwards.

For Wildlife Lovers

Wildlife should be one of the reasons to spend more time outside Kota Kinabalu. Consider extending your trip towards Sandakan, Sepilok, the Kinabatangan River, Tabin Wildlife Reserve or Danum Valley.

The Kinabatangan River is particularly popular for wildlife cruises, where you may spot proboscis monkeys, macaques, crocodiles and a variety of birds.

Keep in mind that wildlife sightings are never guaranteed. The experience is about spending time in the natural environment and seeing what appears along the way.

For Culture and Local Experiences

If you want to understand more about Sabah beyond its beaches and mountains, add a few cultural experiences to your itinerary. You can visit Mari Mari Cultural Village, explore the Sabah Museum, browse local markets around Kota Kinabalu or visit Kota Belud when its market is operating.

Local food is another easy way to experience Sabah. Try regional dishes, visit local eateries and leave some room in your itinerary for meals that are not planned around tourist attractions.

For Adventure Travellers

Sabah has plenty for travellers who prefer an active holiday. Depending on your interests and experience, you can include Mount Kinabalu, Via Ferrata, white-water rafting, diving, snorkelling, hiking and rainforest activities.

Just avoid filling every day with a physically demanding activity. A little recovery time can make the next adventure much more enjoyable.

For Families

A 4–6 day Kota Kinabalu itinerary can work well for families because you can combine easy-going activities with a few bigger adventures.

Consider island trips, Kundasang, Desa Dairy Farm, Kinabalu Park, Mari Mari Cultural Village and Sepilok. When travelling with children, keep an eye on travel times and avoid putting too many attractions into one day. A little free time can be just as valuable as another sightseeing stop.

For Couples

Couples can mix adventure and relaxation without making the trip feel too structured. A 4–7 day itinerary could include island hopping, Kundasang, local food, sunset experiences, rainforest activities and a relaxing evening at a resort or spa.

Leave a little empty space in the schedule. Sometimes the best part of a trip is having nowhere you need to be for a few hours.

How to Get Around Kota Kinabalu and Sabah

  • Getting Around Kota Kinabalu: 
    • For short trips around the city, e-hailing services such as Grab can be convenient. Walking is also possible around some central areas, especially around the waterfront and Gaya Street. For attractions further away, consider a private transfer, taxi or organised tour.
  • Travelling to Kundasang:
    • Kundasang is best approached as a day trip or overnight trip rather than a quick city excursion. A private vehicle, rental car or organised tour gives you more flexibility to stop at attractions along the way.
  • Travelling to Sandakan:
    • For longer journeys between Kota Kinabalu and Sandakan, flying can save significant travel time. Travelling by road is another option if you want to see more of Sabah along the way.
  • Getting to Kinabatangan:
    • The Kinabatangan River is usually visited as part of a multi-day wildlife package. Packages commonly combine transport, accommodation and river cruises, which makes the logistics much easier than arranging every part separately.

Plan Your Sabah Trip with Remarkable Borneo

Planning a trip around Sabah is exciting, but putting together the right combination of destinations, transportation, accommodation and activities can take quite a bit of work.

This is where having a local Sabah tour operator can make things easier.

Remarkable Borneo is a Sabah-based travel agency in Kota Kinabalu, specialising in tours and travel experiences across Sabah. With local knowledge of the destinations and routes, we help travellers plan trips that are practical, well-paced and suited to the time they have available.

From a short Kota Kinabalu itinerary to a longer Sabah adventure, we can help arrange experiences across different parts of the state, including:

  • Kota Kinabalu city and nearby attractions
  • Tunku Abdul Rahman Marine Park island trips
  • Kundasang and Kinabalu Park
  • Mount Kinabalu climbing
  • Mount Kinabalu Via Ferrata
  • Sandakan and Sepilok
  • Kinabatangan River wildlife tours
  • Multi-day Sabah itineraries
  • Private and customised tours

Why Travel with a Local Sabah Tour Operator?

Sabah is not a destination where everything can be neatly packed into one small area. Distances between destinations can be significant, and some experiences require careful coordination between transportation, accommodation, guides and activity schedules.

A local travel team can help you put these pieces together while keeping the route realistic.

Whether you have three days for a quick Kota Kinabalu getaway or eight days to explore the mountains and wildlife of Sabah, we can help you build an itinerary around what you actually want to experience.

You don’t have to follow a fixed itinerary either. Your trip can be adjusted around your travel dates, interests, preferred pace and budget.

Ready to explore Sabah?

Start with the number of days you have, decide which experiences matter most to you, and build your route from there.

If you would rather have someone handle the planning, Remarkable Borneo Travel & Tours can help you create a Sabah itinerary that makes sense from start to finish.

Kota Kinabalu Itinerary: 2 to 8 Days in Sabah

Kota Kinabalu Itinerary: 2 to 8 Days in Sabah

Planning a Kota Kinabalu itinerary can feel overwhelming. You’ve got limited time, too many options,…
7D6N Sabah Adventure: Mount Kinabalu & Kinabatangan

7D6N Sabah Adventure: Mount Kinabalu & Kinabatangan

Planning a 7D6N Sabah Adventure? From Mount Kinabalu to the wildlife-rich Kinabatangan River, this 7-day,…

BEST SABAH TOUR AGENCY

Remarkable Borneo Travel & Tours is a Malaysian tour operator based in Kota Kinabalu, Sabah. We offer a wide range of affordable and appealing Sabah tour packages, such as Mount Kinabalu climb, Borneo tours, Sabah diving and island packages and Sandakan tours. Our mission is to provide memorable travel experiences that allow our customers to discover the wonders of Borneo.

Sabah Tour Booking

© 2026 Remarkable Borneo Travel & Tours Sdn. Bhd. 202001009183 (1365503-T)