
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.

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:
| Duration | Best For | Main Focus |
| 2 Days | Short stopover | Kota Kinabalu city + nearby attractions |
| 3 Days | Short getaway | City + islands + culture |
| 4 Days | First-time visitors | City + islands + Kundasang |
| 5 Days | Balanced holiday | City + islands + Kundasang + nature |
| 6 Days | More relaxed trip | Mountains + islands + wildlife |
| 7 Days | Wider Sabah experience | Kota Kinabalu + Kundasang + Sandakan |
| 8 Days | Longer Sabah adventure | City + 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.
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.
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:
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.
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:
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.
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.
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.
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:
Bring sunscreen, a hat, swimwear, a waterproof bag and enough drinking water.
For your final day, choose an experience that gives you a different perspective of Sabah.
The second option makes for a much longer day, so plan your timing carefully.
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.
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.
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.
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:
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.
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.
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.
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.
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.
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.
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..
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.
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.
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.
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.
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.
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.
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.
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.
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.
Begin with a relaxed city day. Explore the waterfront, Gaya Street and local markets, then enjoy Sabah food in the evening.
Spend the day at Tunku Abdul Rahman Marine Park. Swim, snorkel or simply relax on the beach before returning to Kota Kinabalu.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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:
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.
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.
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.