Things to Do in Kota Kinabalu
Book an experience
Things to do here
The top-rated tours and activities here — all with instant confirmation and free cancellation on most bookings.
Kota Kinabalu rewards a mix of planning and spontaneity. The city’s own attractions can fill a day; the marine park islands offshore are a straightforward second day; and the surrounding Sabah state offers some of Malaysia’s most compelling experiences within a few hours’ drive. Below is a working breakdown of what is genuinely worth your time, with costs and logistics for each.
Tunku Abdul Rahman Marine Park
The TAR Marine Park consists of five islands — Gaya, Sapi, Mamutik, Manukan, and Sulug — set in the South China Sea between 3 and 10km offshore. Boats depart from Jesselton Point jetty, a 10-minute walk from the city centre waterfront. Journey times range from 15 minutes (Mamutik) to 30 minutes (Sulug). Return boat tickets cost RM23–35 per island depending on distance, or a full-day pass covering multiple islands runs around RM35.
Mamutik has the best snorkelling in the park — coral gardens close to shore, good fish diversity, and occasional sea turtles. The beach is small but clean, and facilities include changing rooms, toilets, and a basic café. Equipment rental (mask, snorkel, fins) runs RM20–30 at the jetty or on-island.
Sapi is larger, with better beach space and a canopy bridge connecting to Gaya Island at low tide. Snorkelling here is also good, with a shallower reef suitable for beginners. Manukan is the most developed island — a resort operates here, and the beach infrastructure is more polished. It gets busier at weekends with KK locals.
Gaya is the largest island and has some walking trails through forest, but it is also home to a large water village community and is less pristine than the others for swimming. Sulug is the quietest, with minimal facilities — good for those who want to be largely alone.
The park entrance fee of RM10 per person is charged at Jesselton Point. To get the most from a single day, take an early boat (departures from 7:30am) and choose two islands — Mamutik for snorkelling and Sapi or Manukan for beach time — before returning in the afternoon.
Signal Hill Observatory
A 10-minute uphill walk from the city centre delivers you to Signal Hill Observatory, a colonial-era viewpoint that gives a clear 360-degree panorama over KK, the offshore islands, and the South China Sea. The walk itself passes through light forest. Entry is free and the platform is accessible throughout the day, though mornings are clearest before haze builds. The Atkinson Clock Tower — built in 1905 and KK’s oldest intact structure — sits just below the observatory on the hill and is worth a stop on the way up. Both are free.
Central Market and Filipino Market
The Central Market (Pasar Besar) on the waterfront is most active between 6am and 9am when fresh fish, fruit, and local vegetables are at their peak. The upper floor runs throughout the day with cooked food stalls — this is the right place for a cheap Sabahan breakfast (nasi lemak, laksam, fresh juices). The Filipino Market, directly adjacent, has live seafood tanks, barbecue stalls, and handicraft vendors selling pearls, batik, and wood carvings. The seafood stalls work on a pick-and-grill model: choose your fish, prawns, or shellfish by weight, have it barbecued at the stall, and eat at plastic tables by the water. Prices are negotiable but generally reasonable — a meal of grilled fish and vegetables for two runs around RM40–70.
Mari-Mari Cultural Village
Located 16km from the city centre, Mari-Mari Cultural Village offers guided tours through reconstructed longhouses and traditional homes of five Sabahan ethnic groups: Kadazan-Dusun, Lundayeh, Murut, Rungus, and Bajau. Each house is staffed by community members who demonstrate traditional practices — blowpipe use, fire-starting with bamboo, food preparation, tattooing, and music. Cultural performances are staged at intervals throughout the tour.
Tours run approximately three hours and include a traditional meal. Adult entry is RM155; book in advance through the official website or via your hotel, as group numbers are capped. For Mari-Mari, Kinabalu Park visits, and marine park island-hopping, tours from Kota Kinabalu bundle transport and guide fees cleanly. The village fills up on weekends and public holidays. A taxi or Grab from the city centre costs around RM25 each way, or the village runs a shuttle service from some KK hotels.
Kinabalu Park (Without Climbing)
The full summit climb requires a permit lottery and two days — but Kinabalu Park itself, two hours from KK by road, is worth visiting even without summit ambitions. The park entrance at Timpohon Gate (RM15 for foreigners) gives access to well-maintained lower trails through montane forest rich in pitcher plants (nepenthes), orchids, and rhododendrons. The Mountain Garden, a short walk from the park headquarters, has a concentrated collection of highland plant species in a structured format. The views of the mountain on clear mornings are reason enough to make the drive. See our day trips from Kota Kinabalu page for logistics.
KK Waterfront at Sunset
The waterfront strip running south from Jesselton Point to the Sutera Harbour area is KK’s best free evening activity. The view across the South China Sea, with the TAR Marine Park islands as silhouettes against the orange sky, is one of the better urban sunsets in Malaysian Borneo. Food stalls, cafés, and restaurants along the waterfront are livelier in the early evening. No admission, no planning required — just show up around 5:30–6pm and find a spot.
Frequently Asked Questions
- Can I climb Mount Kinabalu as a day trip from KK?
- No — Kinabalu requires at least one overnight stay on the mountain. Most climbers spend 2 nights (one at Laban Rata before the 2am summit attempt). Book the climb through Sutera Sanctuary Lodges well in advance — permits are capped daily and sell out months ahead, especially for weekends.
- What islands can I visit as a day trip from Kota Kinabalu?
- The Tunku Abdul Rahman Marine Park — five islands 15–45 minutes by boat — is the main day-trip option. Sapi and Manukan are the most popular for beaches and snorkelling. Boats leave from Jesselton Point Ferry Terminal from around 8am. Combined island-hopping tours cost RM60–120.
Ready to explore?
Browse hundreds of tours and activities. Book securely with free cancellation on most options.
Browse on GetYourGuide →We may earn a small commission — at no extra cost to you.