
2 Days in Kota Kinabalu: City, Islands and Sunset Plan
A practical 2 days in Kota Kinabalu itinerary: city core and seafood on day one, Tunku Abdul Rahman Park on day two, with RM fees and rain swaps.
On this page
Last updated November 2026: 2 days in Kota Kinabalu works best as a city-and-seafood day followed by an island day in Tunku Abdul Rahman Park. Two days will not fit a Mount Kinabalu summit climb or a Sipadan dive trip. If you are still weighing the trip, start with our guide on whether Kota Kinabalu suits you.
Featured image: Paul Walter, UK, CC BY 2.0, via Flickr.
At a Glance
Day one stays on foot around Gaya Street, the Atkinson Clock Tower and the waterfront. Day two goes offshore to Tunku Abdul Rahman Park. Pace is easy on day one and full on day two, because the island day is tied to boat hours. For help picking a trip length, see our guide on how long to stay in Kota Kinabalu. Prices and hours below were checked November 2026.

- Best for: first-time visitors, couples and families who want one city day and one beach day.
- Day 1: Atkinson Clock Tower, Sabah State Museum and Heritage Village, Filipino Market, waterfront seafood.
- Day 2: Jesselton Point boat to Tunku Abdul Rahman Park, back before the park closes at 5:00 PM.
- Rain risk: boats can be cancelled for unsafe weather, so keep a city fallback ready.
- Need more room? Our three-day Kota Kinabalu plan adds a cultural-village half day.
Choose Your 2-Day Style
Both routes share the same two anchors: a city day and an island day. The choice is which one gets your best weather and energy. Pick the sea day for the clearest morning, because boats and park access depend on conditions.
| Style | Day 1 | Day 2 | Suits |
|---|---|---|---|
| Islands + sunset | City core, then a seafood dinner on the waterfront | Tunku Abdul Rahman Park from Jesselton Point | Couples, beach-first travelers, dry-season visitors |
| Culture + city | Sunday market, museum and Heritage Village, Filipino Market | Mari Mari Cultural Village session | Families, rain-prone dates, anyone prone to seasickness |

Day 1: Clock Tower, Heritage Village and Waterfront Seafood
Start on foot in the city core. Gaya Street closes to traffic every Sunday for a street fair from 6.00am to 1.00pm. Stalls sell batik sarongs, fruit, flowers, local cakes, antiques and souvenirs. If your day one is a Sunday, do the market first. On any other day, begin at the Atkinson Clock Tower. A staircase leads from the tower up to the Signal Hill Observation Platform. It gives panoramic views over the city and the South China Sea. Australia Place sits beside the tower and has cafes for a coffee stop.

- Morning: climb from the Atkinson Clock Tower to the Signal Hill Observation Platform for the city and sea view.
- Late morning: walk Gaya Street, or browse its Sunday fair if you arrive on a Sunday before 1.00pm.
- Midday: visit the Sabah State Museum and Heritage Village. Check the museum's current hours before you go, as none are published in our sources.
- Afternoon: browse the Filipino Market for snacks and handicrafts, then cool off in Suria Sabah, which is open 10AM to 10PM daily.
- Evening: eat seafood on the waterfront. For a free sunset, go to Tanjung Aru Beach, where visitors fly kites, picnic and buy snacks from small stalls.
- Rain swap: spend the middle of the day inside the museum and Suria Sabah, and keep seafood for dinner.
Day 2: Tunku Abdul Rahman Park by Boat

Tunku Abdul Rahman Park sits in Gaya Bay, 3 kilometers offshore from Kota Kinabalu. It is open 8:00am to 5:00pm every day. Jesselton Point runs boats from 7:30 AM to 5:00 PM daily. Its terminal has temporarily moved to the South Jetty at KK Port on Jalan Tun Fuad Stephens, so use that address in your ride app. Walking from Gaya Street and central hotels takes 15-20 minutes. There is no parking at the terminal. Walk-ins are welcome, and you can buy tickets ahead through Easybook to skip the queue. Park entry for international adults is RM 25 per day. International children aged 17 and below pay RM 20. International visitors aged 60 and above pay RM 20.
- 7:30 AM: reach the South Jetty at KK Port and buy or collect boat tickets.
- Morning: take Manukan Island or Sapi for beach and swimming time. Sapi connects to Gaya by a sand bank, and at low tide you can wade between the two.
- Midday: eat on the island and stay in the shade. Hours and access can differ by facility, activity and weather.
- Afternoon: head back so you are off the island well before 5:00 PM.
- Evening: shower, then take a late dinner near Suria Sabah or on the waterfront.
- Weather swap: if boats are cancelled for unsafe conditions, tickets are fully refunded or rescheduled at no extra cost. Swap in the Mari Mari session below.

Time, Cost and Effort Trade-Offs
Use this table to decide what to book and what to walk up to. Fees are the published figures from the park authority and the village. Boat fares vary by operator, so read the current rate at the ticket counter.
| Stop | Time to allow | Fee | Booking |
|---|---|---|---|
| Atkinson Clock Tower and Signal Hill | About 1 hour | Not listed | None |
| Gaya Street Sunday fair | Until 1.00pm Sunday only | Free to walk | None |
| Tunku Abdul Rahman Park | Full day | RM 25 international adult, RM 8 Malaysian adult | Boat tickets optional online |
| Mari Mari Cultural Village | Morning or afternoon session | RM 130 international adult, RM 110 Malaysian adult | Deposit required |
Mari Mari Cultural Village as an Alternative Day 2

Pick this instead of the islands if the sea looks rough or you dislike boats. Sessions start at 10am and 2pm daily. Adults pay RM 130 as international visitors or RM 110 as Malaysians. Children pay RM 110 or RM 100 respectively, and those aged 4 and under enter free. Booking needs your name, party size, nationality, contact number, date and session, plus a deposit. Bring cash, because the entrance has no credit card processor. The tour runs rain or shine on uneven jungle trails, so wear covered shoes and insect repellent. Hotel pickup needs a minimum of 2 people. If you use Grab, book both directions because the village has no Grab service. Do not combine this with an island day, as each fills most of a day.
Where to Stay for 2 Days
For this plan, a central hotel near Gaya Street is the easiest base. You can walk to the Clock Tower, Suria Sabah and the waterfront. The Jesselton Point South Jetty is a 15-20 minute walk from Gaya Street and central hotels. Staying here avoids early taxi rides on island day. Tanjung Aru suits you better if sunset and a beach evening matter most. Rates change by season, so compare current listings rather than relying on a fixed price.
Suria Sabah runs 10AM to 10PM daily, so a 5:00 PM island return still leaves time to shop.

Getting Around and Timing
Jesselton Point is about a 15 minute drive from Kota Kinabalu Airport (BKI) by taxi or Grab. Parking is at JQ Central on levels 4, 5 and 6, with cashless payment. Take Retail Lift 2 to the ground floor. The South Jetty is closer to that parking than the old terminal. For Tunku Abdul Rahman Park, leave a buffer so you are not rushing the last boat. If you fly out the next morning, keep day two in the afternoon free of long transfers. Do not book a Mari Mari tour if your return flight leaves between 9:00 AM and 2:00 PM on the same day.
Mari Mari sessions start at 10am and 2pm, so a flight leaving between 9:00 AM and 2:00 PM rules out both.
Budget and Booking Tips
Your fixed costs are park entry and boat fare. Park entry is RM 25 for an international adult and RM 8 for a Malaysian adult. Malaysian children aged 12 and under enter free. A Kuraman scuba diving fee is listed at RM 200 for international visitors and RM 100 for Malaysians, but the park says to confirm it before planning a dive. Book Mari Mari ahead because a deposit secures the session. Buy island tickets on the day unless you want to skip the queue. For current fees and permits, see Sabah Parks. For general trip planning, use the Sabah Tourism Board.

Mistakes to Avoid
Cramming an island day and a village tour into one day is the most common error. Leaving the jetty late is another, since the park closes at 5:00 PM. Treating the park map as a navigation aid is a third, because Sabah Parks says it is not meant for hiking or boating. If two days feels tight, extend the trip rather than rushing. A weekend visit also lets you catch the Gaya Street fair. If you are choosing between beach destinations, compare Kota Kinabalu against Langkawi.
Choose Between Manukan and Sapi Before You Board
Keep the island day simple by choosing one main base before leaving the South Jetty. Both Manukan and Sapi sit within Tunku Abdul Rahman Park, 3 kilometers offshore from Kota Kinabalu. The park is open from 8:00am to 5:00pm, so a single-island plan leaves room for the return journey.
Choose Sapi if seeing its link with Gaya is important. A sand bank connects the islands, and visitors can wade between them at low tide. Choose Manukan if you prefer to settle into one beach stop without making that tide-dependent detour.
Either choice uses the same park admission: international adults pay RM 25 per day, while Malaysian adults pay RM 8. Access can vary with weather and individual facilities, so avoid treating a multi-island circuit as the essential part of a short visit.
Frequently Asked Questions
What is there to do in Kota Kinabalu town?
Start at the Atkinson Clock Tower and its Signal Hill Observation Platform. Walk Gaya Street, shop at Suria Sabah, and visit the Sabah State Museum and Heritage Village. Finish with seafood on the waterfront or a sunset at Tanjung Aru Beach.
How many days in Borneo is enough?
Two days covers only Kota Kinabalu and its offshore islands. A Mount Kinabalu climb or a Sipadan dive needs more time. Use our trip length guide to scale up.
Useful notes for your Southeast Asia trip
Optional updates to our guides.
You might also like
Continue reading
More guides you'll find useful





