Day 1: KK City & Islands in One Day
Tunku Abdul Rahman Marine Park Islands
Head to Jesselton Point ferry terminal by 8am and catch a speedboat to one of the five islands in Tunku Abdul Rahman Marine Park — Sapi and Manukan are the most popular and best equipped. Return boats cost 25–35 MYR per person depending on the island. The water is warm, turquoise, and teeming with tropical fish. Snorkelling gear rents for 15–30 MYR at stalls on the beach, and the coral reefs just offshore are alive with clownfish, parrotfish, and sea urchins. The islands have basic facilities — changing rooms, toilets, and small food stalls. A marine park conservation fee of 10 MYR applies for foreigners.
Signal Hill & City Mosque
Return to the mainland and take a Grab car (8–12 MYR) to Signal Hill Observatory Platform for panoramic views over the city, the islands, and Mount Kinabalu rising 4,095m in the distance on clear days. The platform is free and provides an excellent orientation to the city's layout. Descend and visit the Kota Kinabalu City Mosque (Masjid Bandaraya) — a stunning white and blue structure that appears to float on a lagoon. Non-Muslims can enter outside prayer times with modest dress — women must wear a headscarf and long sleeves (loaners available at the entrance for free). The reflection of the mosque on the water is one of KK's most photographed scenes.
Night Market Seafood Feast
Head to the Filipino Market and night market area along the waterfront as the sun sets. The night market is the beating heart of KK's food scene — rows of stalls sell fresh seafood displayed on ice. Choose your fish, prawns, crab, or squid and the vendor will grill, steam, or fry it to order. A generous seafood meal with rice, vegetables, and a drink costs 15–30 MYR per person — extraordinary value for the quality. Try the grilled stingray, butter prawns, and chilli crab. The Filipino Market next door sells pearls, handicrafts, and Sabahan souvenirs. The waterfront buzzes with locals and travellers late into the evening.