What's on this list

Kota Kinabalu doesn't get the same coverage as Kuala Lumpur or Penang, but it's one of the more varied city bases in Malaysia — rainforest, a marine park, and a 4,095m mountain are all within a couple of hours of the airport. This list sticks to attractions and operators we could verify are real and currently operating: island-hopping through Tunku Abdul Rahman Marine Park, a Mount Kinabalu day-trip specialist, Kinabalu Park itself, the Gaya Street Sunday Market, Sabah Museum, Mari Mari Cultural Village, the Signal Hill Observatory Platform, and Tanjung Aru Beach for sunset.

2026 update: island boats now leave from South Jetty, not Jesselton Point

If you've been to KK before, the biggest practical change this year is where the island boats leave from. The old Jesselton Point Ferry Terminal closed on 1 March 2026, and departures for Tunku Abdul Rahman Marine Park moved to the South Jetty at Kota Kinabalu Port. The public entrance is behind Jesselton Quay, and a free shuttle tram covers the roughly 350m from that entrance to the boarding point, so you're not walking it with beach bags. Public parking is at JQ Central opposite the entrance — parking inside the port itself is reserved for staff. The new jetty has 20 boat berths against nine at the old site, which mainly shows up as shorter queues at peak times. Plenty of older guides and blog posts still direct visitors to the original Jesselton Point building, so check the departure point on your booking confirmation before you set off.

What each gate costs on a MyKad

Sabah Parks runs a two-tier conservation fee, and the gap is wide enough to plan around. Under the gazetted Fees (Sabah Parks) Regulations 2023, a MyKad-holding adult pays RM8 to enter Tunku Abdul Rahman Marine Park against RM25 for a non-MyKad adult; children aged 13–17 pay RM5, and under-12s, senior citizens 60 and above, and disabled visitors enter free. One conservation ticket covers all five islands on the same day. At Kinabalu Park it's RM10 on a MyKad versus RM50 without one, and if you're actually going up, the two-day, one-night Mount Kinabalu climbing permit is RM100 for Malaysians against RM400 for foreigners. Sabah Museum is RM2 for Malaysians and RM15 for foreigners. Note that Sabah Parks has collected conservation fees cashless since July 2023 — bring a debit or credit card, QR pay or an e-wallet such as Touch 'n Go rather than notes.

Best time of year to visit

Sabah sits close to the equator, so temperatures stay warm year-round, but the wetter monsoon months (roughly October to February) bring heavier rain and rougher seas, which can affect island-hopping boat trips and visibility for snorkelling or diving. The drier stretch from around March to September tends to be more reliable for beach days and climbing Mount Kinabalu, though conditions can shift year to year — check forecasts and operator advisories closer to your trip date, especially for anything boat- or mountain-based.

Getting around KK

Kota Kinabalu's city centre (Gaya Street, the waterfront, Suria Sabah Mall, Jesselton Quay) is walkable, and Grab is widely used for anything further out, including the roughly 5–10 minute ride up to Signal Hill. For the islands, head to the South Jetty entrance behind Jesselton Quay. Attractions further from the city — Kinabalu Park (around 90km, roughly 2 hours by road), Mari Mari Cultural Village (about 30 minutes from KK), and Tanjung Aru (about 10 minutes from the airport, a bit further from the city centre) — are best reached by pre-booked tour transport, Grab, or rental car, since public bus coverage to these spots is limited.

How to pick, if you only have a few days

Work backwards from what you can't do anywhere else. On a standard three-day first trip, the shape that works is one island day (South Jetty out to Manukan or Sapi), one inland day (Kinabalu Park, or Mari Mari if you'd rather have culture than altitude), and one city day built around a Sunday morning at Gaya Street, the Sabah Museum during the midday heat, and Signal Hill or Tanjung Aru at sunset. If you only have a weekend, drop the Kinabalu Park run — it's roughly two hours each way by road — and keep the islands. Travelling with older parents or young children, Mari Mari and the museum do more work than a boat day, and both are shaded and fixed-schedule rather than weather-dependent. The two free stops, Signal Hill and Tanjung Aru, are worth anchoring your evenings around no matter how long you stay.

A quick note on planning

Prices for tours, entrance fees and conservation fees change, and opening hours can shift seasonally or for maintenance, so always check the operator's official website or social page before finalising plans — links are included with every entry below.

Related reads