Loading...
📮 Get Sabah This Week free every Thursday · what is on across Sabah Subscribe →
Back to Itineraries
Traveler overlooking Kota Kinabalu with Mount Kinabalu in background
🔀 For Everyone

3-Day Sabah Itinerary for First-Time Visitors

Last updated: 6 October 2026

This is a general 3-day itinerary for first-time visitors staying in Kota Kinabalu. It covers the main highlights without being rushed. Adjust based on your interests and energy level.

Overview

Day Focus Key Activity
Day 1Kota KinabaluCity exploration, markets, sunset
Day 2Mount KinabaluDay trip to Kinabalu Park & Kundasang
Day 3IslandsTunku Abdul Rahman Marine Park
💡 Best time to visit

Sabah is warm all year. On the west coast the driest months are February to April and October is the wettest (our climate guide, based on Malaysia's WMO normals). Rain is possible any time, so pack a light rain jacket whatever the season.

Day 1: Kota Kinabalu

Morning

  • 8:00 AM — If it's Sunday, head straight to Gaya Street Sunday Market, which runs from about 6am to 1pm (Sabah Tourism Board, checked 6 October 2026). Walk the full length, try local snacks, browse handicrafts.
  • 9:30 AM — Breakfast at a kopitiam on Gaya Street. Try ngiu chap or laksa.
  • 10:30 AM — Walk to the KK Waterfront. Visit the Filipino Market for souvenirs and pearls.

Afternoon

  • 12:30 PM — Lunch at Sedco Complex or the Night Market area for Malay food.
  • 2:00 PM — Walk up to the Signal Hill Observatory platform for city views. Or visit the Sabah State Museum, open daily 9am to 5pm; entry is RM15 for non-Malaysians and RM2 for Malaysians (Sabah Museum, checked 6 October 2026).
  • 3:30 PM — Explore Imago Mall or walk around the Waterfront Esplanade.

Evening

  • 5:30 PM — Head to the Waterfront for one of Sabah's famous sunsets. The sky turns orange-pink over the South China Sea.
  • 7:00 PM — Dinner at the KK Night Market. Grilled seafood, satay, BBQ chicken wings. Walk the full stretch.

Day 2: Mount Kinabalu & Kundasang

ℹ️ Note

This is a day trip to view Mount Kinabalu and explore the area — not a summit climb. Climbing the summit requires 2 days, advance booking, and a guide.

Morning

  • 7:00 AM — Depart KK by car or tour van. Kinabalu Park HQ is about 92 km from KK (Sabah Parks, checked 6 October 2026); allow a couple of hours for the winding mountain road.
  • 9:00 AM — Arrive at Kinabalu Park HQ (open 8am to 5pm). The conservation fee is RM50 for international adults and RM10 for Malaysian adults. The Botanical Garden is a separate RM5 (international) or RM4 (Malaysian), with guided sessions at 9am, noon and 3pm and last entry at 3pm (Sabah Parks, checked 6 October 2026). Look for pitcher plants, orchids and mountain flora.
  • 10:30 AM — Drive on to Kundasang, a short drive from the park. Stop at a viewpoint for photos of the mountain.

Afternoon

  • 11:30 AM — Visit Desa Dairy Farm (if open) or browse the Kundasang market for highland vegetables and strawberries.
  • 12:30 PM — Lunch at a local restaurant. Try the freshwater fish or the hearty mountain-style soups.
  • 2:00 PM — Optional: Poring Hot Springs, about 40 km from Kinabalu Park HQ via Ranau. The conservation fee is RM50 for international adults and RM10 for Malaysian adults; the hot springs are open 8am to 5pm, last entry 3pm. The canopy walkway has been closed since 30 July 2025 (Sabah Parks, checked 6 October 2026).
  • 4:00 PM — Head back to KK. Stop at Nabalu village market on the way down for local handicrafts.

Evening

  • 6:30 PM — Back in KK. Dinner at a Damai/Luyang kopitiam for Chinese hawker food, or try a Kadazan restaurant in Penampang.

Day 3: Islands & Departure

Morning

  • 8:00 AM — Head to South Jetty, inside Kota Kinabalu Port (the Jesselton Point terminal moved there on 1 March 2026). Buy a boat ticket at the counter or online: a return boat transfer is RM48 for one island, RM58 for two, RM68 for three and RM78 for four (adults), and the Sabah Parks conservation fee is paid separately — RM25 for international adults, RM8 for Malaysian adults (Jesselton Point, checked 6 October 2026). Jesselton Point says Mamutik offers the best snorkelling and Manukan has the most facilities (Jesselton Point FAQ, checked 6 October 2026).
  • 8:30 AM — The boat ride takes about 30 minutes. Spend the morning snorkelling, swimming, or just relaxing on the beach.
  • 12:00 PM — Boat back to South Jetty (the last return boat is at 4pm).

Afternoon

  • 12:30 PM — Final lunch in KK. Last-minute souvenir shopping at the Filipino Market or Suria Sabah Mall.
  • 2:30 PM — Head to airport for departure.
💡 Island tips

Bring your own snorkel gear if you have it — Jesselton Point lists equipment rental at RM10 per item. Wear reef-safe sunscreen, and bring cash for the conservation fee.

Budget Breakdown

There is no official daily cost for Sabah, and hotel, food and transport prices change often. These are the fixed published costs on this route (adult prices):

Item Published price
Sabah State Museum (optional)RM15 non-Malaysian, RM2 Malaysian
Kinabalu Park conservation feeRM50 international, RM10 Malaysian
Kinabalu Park Botanical GardenRM5 international, RM4 Malaysian
Poring Hot Springs conservation fee (optional)RM50 international, RM10 Malaysian
TARP island boat (return, one island)RM48 (RM43 child aged 3 to 11)
TARP conservation feeRM25 international, RM8 Malaysian
Snorkelling equipment rentalRM10 per item
Accommodation, food, Grab, car hire or toursVaries — check current prices when you book

Sources: Sabah Museum, Sabah Parks, Sabah Parks (Poring), Jesselton Point and the Jesselton Point FAQ, checked 6 October 2026.

Variations

  • If Sunday falls on Day 1 — Perfect, you'll catch the Gaya Street Market.
  • Rainy day backup — Replace islands with Sabah State Museum + Imago Mall + spa treatment.
  • With kids — Add Lok Kawi Wildlife Park (Day 1 afternoon) and skip Poring Hot Springs.
  • Adventure focus — Replace Day 3 islands with white water rafting on the Kiulu or Padas River.
📮 Free Weekly Newsletter

Get Sabah This Week, free every Thursday

One short email a week on what's happening around Sabah: events, food, and local life. Free to join, and free to leave whenever you like.

One email a week. Unsubscribe anytime. See what’s inside →