
3 Days in Kota Kinabalu: Itinerary, Day Trips and Costs
Plan 3 days in Kota Kinabalu: a city and heritage day, an island day, and a Day 3 choice between Kinabalu Park, a river cruise or a slow city day.
On this page
Last updated November 2026. Three days in Kota Kinabalu gives you a city and heritage day, a boat day to the offshore islands, and one flexible day. If you are still deciding how long to stay, how long to stay in KK covers the trade-offs. Undecided about the city itself? Start with whether KK is worth visiting.
Featured image: CEphoto, Uwe Aranas, CC BY-SA 3.0, via Wikimedia Commons.

At a Glance
This plan suits first-time Sabah visitors who want sights, sea and one bigger outing without rushing. Day 1 stays on foot in the centre. Day 2 goes offshore early. Day 3 is the real decision: highlands, river wildlife, or a slower city day. Short on time? A 2-day version drops the Day 3 choice.

- Best for: first visits, couples, small families
- Pace: one main outing per day, afternoons kept loose
- Biggest decision: what to do on Day 3
- Base: central waterfront area, within walking distance of the jetty
3 Days in Kota Kinabalu: Day-by-Day Plan
Each day below has a morning anchor, a midday break and an evening finish. Swap Day 1 and Day 2 if the sea looks rough on the morning you planned to sail. Signal Hill is open 9:00 to 23:00 and is free. Its two walking trails each take about 15 minutes one way, so it fits between lunch and sunset.
Boat ticket counters open 7:30 AM to 5:00 PM daily, so an early Day 2 walk to the jetty fits the window.

- Day 1, city and heritage: Start at the Sabah State Museum, then walk down to the Atkinson Clock Tower. A staircase from the clock tower leads up to the Signal Hill platform for views over the city and the South China Sea. Next to the tower, Australia Place has cafes for a break. Browse the Central Market and Filipino Market for lunch and snacks. If it is a Sunday, the Gaya Street fair runs 6.00am to 1.00pm and closes the street to traffic.
- Day 2, island day: Walk to the Jesselton Point ferry terminal early. Boats run to Tunku Abdul Rahman Park, which sits 3 kilometres offshore in Gaya Bay. Pick two or three islands. Gaya has more facilities, and the sand bank between Sapi and Gaya can be waded at low tide. Aim to be back on the mainland by mid-afternoon, then rest before dinner.
- Day 3, your choice: Pick Kinabalu Park and Kundasang for highland scenery, a river wildlife and firefly cruise for animals, or a slow city day. The slow option pairs the Kota Kinabalu City Mosque in the morning with sunset at Tanjung Aru Beach. Locals fly kites, picnic and eat from small food stalls there while the sun goes down.
Day 3 Options Compared

Highland and river trips each eat most of a day. Summit climbs are permit-controlled, so Mount Kinabalu cannot be a spur-of-the-moment day trip. Read the climbing rules on the Sabah Parks site before planning one. For wildlife, Kawa Kawa and Klias are both river cruises, so pick whichever tour departs at a time that suits you.
Mosque entry is RM 5, and the slow city day's morning stop is the City Mosque.
| Option | Effort | Best for | Book ahead? | Rain sensitivity |
|---|---|---|---|---|
| Kinabalu Park and Kundasang | Medium, long road transfer | Mountain scenery, cooler air | Check operator | Moderate |
| Kawa Kawa or Klias river cruise | Low, mostly seated | Wildlife and fireflies | Yes, tours are scheduled | Moderate |
| Slow city day | Low | Anyone avoiding transfers | No, except mosque registration | Low, has indoor stops |

Where To Stay
Base yourself near the waterfront and Gaya Street. From there, Jesselton Point is a 15 to 20 minute walk, and the markets and clock tower are on foot. Tanjung Aru suits travellers who prioritise sunset and a beach, but it adds a ride to every city stop. Budget travellers can look at hostels in the centre. Mid-range and upscale hotels cluster along the waterfront.

Transport And Timing
Walking covers Day 1 almost entirely. Grab or a taxi handles the rest. Jesselton Point is about a 15 minute drive from the airport (BKI) by taxi or Grab. The terminal has no on-site parking. Drivers can use JQ Central levels 4, 5 and 6 and take Retail Lift 2 down to the ground floor. Boat ticket counters open 7:30 AM to 5:00 PM daily. Operations currently run from the temporary South Jetty at KK Port while the original terminal is upgraded. Ferry services continue, but the Labuan ferry is suspended.
Budget And Booking Tips

Prices and hours checked November 2026. Sabah Parks charges non-Malaysian adults RM 25 per person per day for Tunku Abdul Rahman Park, against RM 8 for Malaysian adults. Non-Malaysian children aged 17 and below pay RM 20. Mosque entry is RM 5, and visitors must register with the mosque's tourism management. Signal Hill and Gaya Street are free to walk. Boat tickets can be bought on the day or in advance through Easybook, and booking ahead lets you skip the queue. If boats are cancelled for unsafe weather, tickets are refunded or rescheduled at no extra cost.
Essential Information
Locals call the city KK, and its former name was Jesselton, which survives in the ferry terminal's name. Visitors to the City Mosque must dress modestly and wear the coverall provided. Rental cover-ups cost RM 5 to RM 10. The mosque is closed on Fridays, and no food or drink is allowed in its grounds. On the hill, stairs are slippery when wet. Wear non-slip shoes and bring insect repellent. Daytime temperatures exceed 30 degrees, so climb in the morning or at dusk. Still comparing beach destinations? KK versus Langkawi sets them side by side. More on parks and regions is at Sabah Tourism.
Frequently Asked Questions
How to travel around Kota Kinabalu?
Walking works for the centre, including Gaya Street, the markets and the clock tower. Jesselton Point is a 15 to 20 minute walk from Gaya Street. Use Grab or a taxi for Tanjung Aru, the City Mosque and the airport.
Useful notes for your Southeast Asia trip
Optional updates to our guides.
You might also like
Continue reading
More guides you'll find useful





