Skip to content

Kota Kinabalu 3-day itinerary

Malaysia

Day 1: Islands, City & Night Market

🌅
Morning

Tunku Abdul Rahman Marine Park

Start your KK adventure with a speedboat ride from Jesselton Point terminal to the Tunku Abdul Rahman Marine Park islands — a cluster of five tropical islands just 15–20 minutes offshore. Sapi Island has the best snorkelling with coral reefs accessible directly from the beach, while Manukan offers the best facilities including a resort restaurant. Return boats cost 25–35 MYR per island. The water visibility is excellent from January to May, and you can expect to see anemonefish, damselfish, moray eels, and possibly reef sharks in the deeper areas. Island-hopping packages covering two islands cost 40–55 MYR.

Tip: Book a two-island hopping package at Jesselton Point — you get more time and variety. Bring your own snorkel mask for hygiene and fit. The marine park fee is 10 MYR for foreigners, 3 MYR for Malaysians.
☀️
Afternoon

Signal Hill & Atkinson Clock Tower

Return to KK and grab lunch at a kopitiam (traditional coffee shop) — try a plate of Sabahan chicken rice or laksa for 8–12 MYR. After lunch, walk to the Atkinson Clock Tower, one of the few structures in KK to survive World War II bombing. The wooden tower dates to 1905 and sits at the base of Signal Hill. Climb the short road to the Signal Hill Observatory Platform for sweeping views over the city centre, the Tunku Abdul Rahman islands, and on clear days, the imposing bulk of Mount Kinabalu rising above the clouds to the northeast. The Sabah Museum (15 MYR entry) nearby is worth a visit for its ethnographic displays on Borneo's indigenous cultures.

Tip: Signal Hill is best visited in the late afternoon when the light is warm and haze has usually cleared. Bring a zoom lens for photos of Mount Kinabalu from the viewing platform.
🌙
Evening

Waterfront Night Market & Seafood

KK's night market along the waterfront is one of the best in Borneo. The market stretches several blocks and is divided into sections — the seafood grill area is the main attraction, where vendors display the day's catch on ice. Point at your selection and it will be cooked to order while you wait. Grilled stingray with sambal (8–12 MYR), butter prawns (15–25 MYR), and chilli crab (30–50 MYR depending on size) are the standout dishes. Pair with fresh coconut water (3 MYR) or a cold Tiger beer (8–12 MYR). The atmosphere is lively and informal — shared tables under fluorescent lights, the smell of charcoal and chilli, and the chatter of a dozen languages.

Tip: The night market operates daily from about 5pm until late. Arrive early for the best seafood selection. The Filipino Market section sells affordable pearls and handicrafts — bargain for better prices.

Day 2: Kinabalu National Park Day Trip

🌅
Morning

Drive to Kinabalu National Park

Depart KK at 7am for the 2-hour drive to Kinabalu National Park, a UNESCO World Heritage Site and home to Southeast Asia's highest peak at 4,095m. The drive itself is scenic — winding through rainforest-covered hills, past Kadazan-Dusun villages, and through fruit stalls selling tropical produce. At the park headquarters (entry fee 15 MYR for foreigners), explore the Mountain Garden (5 MYR) which showcases the park's extraordinary botanical diversity including orchids, pitcher plants, and the famous Rafflesia — the world's largest flower that blooms unpredictably. The park is home to over 5,000 plant species in an area smaller than Singapore.

Tip: Book a day trip through a KK tour operator (120–180 MYR per person including transport and lunch) or rent a car for more flexibility. Bring warm layers — the park headquarters sits at 1,500m and temperatures drop to 15–20°C.
☀️
Afternoon

Poring Hot Springs & Canopy Walkway

Continue to Poring Hot Springs, 40km from the park headquarters on the eastern slope. The highlight is the canopy walkway — a series of suspension bridges strung 40 metres above the rainforest floor between giant dipterocarp trees. The walkway sways gently as you cross, offering a bird's-eye view into the forest canopy where hornbills, gibbons, and flying squirrels live. After the walkway, soak in the sulphur-rich hot spring pools (included in park entry) — natural thermal water piped into open-air tubs surrounded by tropical forest. The combination of adrenaline and relaxation makes this a perfect afternoon.

Tip: The canopy walkway is open 9am–4pm and closes in heavy rain. Go before midday when it is quieter. The hot springs can be crowded on weekends — weekday visits are more peaceful.
🌙
Evening

Return to KK & Sunset at Tanjung Aru

Drive back to KK and head directly to Tanjung Aru Beach for one of Borneo's most famous sunsets. The beach faces directly west, and as the sun drops below the South China Sea, the sky erupts in oranges, pinks, and purples — silhouetting the offshore islands and any fishing boats on the water. The beach is popular with local families in the evening, and hawker stalls along the waterfront sell satay, grilled corn, and cold drinks. Grab a coconut (3 MYR), find a spot on the sand, and watch the show. After sunset, head to the nearby Tanjung Aru night food stalls for a casual dinner of nasi goreng (8 MYR) or mee goreng before returning to your hotel.

Tip: Tanjung Aru Beach is best reached by Grab (10–15 MYR from the city centre). Sunsets are most dramatic during dry season (Jan–May). Arrive 30 minutes before sunset to secure a good spot.

Day 3: City Mosque, Markets & Departure

🌅
Morning

City Mosque & Gaya Street Sunday Market

If it is Sunday, start at the Gaya Street Market — KK's most famous weekly market that runs from 6:30am to midday along the main street of the old town. Hundreds of vendors sell everything from jungle produce, traditional medicines, and orchids to Sabahan crafts, handmade soaps, and freshly grilled satay. It is the best place to mingle with locals and try unusual snacks like hinava (raw fish salad) and tuhau (wild ginger pickle). On other days, visit the floating City Mosque early — the reflection on the lagoon is best in morning light. The mosque's blue and white domes are striking, and the serene setting feels worlds apart from the busy city.

Tip: Gaya Street Market is Sunday only — arrive by 7:30am before the heat builds. The mosque is open to non-Muslim visitors 9am–12pm and 2pm–4pm on weekdays. Modest dress required at both.
☀️
Afternoon

Mari Mari Cultural Village

Take a half-day tour (150–200 MYR) to the Mari Mari Cultural Village, a living museum 25 minutes from KK city that recreates the traditional longhouses and lifestyles of Sabah's five main indigenous groups — the Dusun, Rungus, Lundayeh, Bajau, and Murut. Guides in traditional dress demonstrate rice wine brewing, fire-starting with bamboo, tattooing techniques, and blowpipe hunting. You can taste traditional foods including lihing (rice wine) and try your hand at the blowpipe. The village is beautifully set in a river valley surrounded by rainforest, and the experience offers genuine insight into Borneo's indigenous heritage beyond what museums can provide.

Tip: Book through the official Mari Mari website or your hotel — the village operates set tour times and walk-ins are not always possible. Morning sessions are less crowded than afternoon ones.
🌙
Evening

Farewell Laksa & Waterfront Stroll

Spend your final evening strolling KK's compact waterfront. Start with a bowl of Sabah laksa — the local version is curry-based with thick rice noodles, prawns, and hard-boiled egg, available at kopitiams across the city for 7–10 MYR. Walk through the Handicraft Market for last-minute souvenirs — cultured pearls from Sabah's pearl farms are excellent quality and significantly cheaper than elsewhere in Asia. Finish at one of the waterfront bars along the Esplanade with a cold beer and watch the fishing boats come in. KK's international airport is just 8km from the city centre — a Grab to the airport costs 15–20 MYR and takes 15 minutes.

Tip: Sabah cultured pearls are a genuine bargain — a quality strand costs 100–300 MYR versus 500+ in Kuala Lumpur. Buy from established shops in the Handicraft Market for authenticity guarantees.

Explore Kota Kinabalu with a travel companion

roammate matches you with travelers heading to Kota Kinabalu at the same time. Free on iOS.

See the full Kota Kinabalu guide