Kota Kinabalu

Kota Kinabalu, Borneo: Beaches, Islands & Jungle — 5 Hours from Seoul

Crystal-clear islands, UNESCO jungle, and vibrant street-food bazaars: Kota Kinabalu is Borneo's most rewarding summer escape from Seoul.

DailyWiz Korea Desk·
ESEAP Conference 2024 - Awareness of copyright issue in South Korea
Photo: Wikimedia Community User Group Malaysia · Wikimedia Commons (CC BY 4.0)

Kota Kinabalu — "KK" to everyone who loves it — is the sun-drenched capital of Sabah, Malaysia's northernmost state on the island of Borneo. A loose cluster of white-sand islands sits a 20-minute speedboat ride from downtown, while UNESCO World Heritage jungle and a mountain that clears 4,000 metres fills the horizon inland. Add a street-food culture that weaves Malay, Chinese, Kadazan-Dusun and Bajau flavours into every coffee-shop table, and you have one of Southeast Asia's most satisfying short-haul escapes — a direct flight under five and a half hours from Seoul.

Getting there from Seoul

All journeys from Seoul begin at Incheon International Airport (ICN) and arrive at Kota Kinabalu International Airport (BKI). There is no overland or rail connection; every route is by air.

Option Route Travel time One-way from (₩) Key note
Direct LCC (recommended) ICN → BKI
Jeju Air · Jin Air · AirAsia
~5h 20min from ₩160,000 ~22 direct flights per week across the three carriers; peak-summer fares typically rise to ₩300,000–450,000 — book 6–8 weeks ahead
Via Kuala Lumpur ICN → KUL → BKI
AirAsia X · Malaysia Airlines
~10–13h total from ₩140,000 More departure-time options; KLIA2 layover is 2–6h; adds airport meal cost and fatigue
Via Singapore ICN → SIN → BKI
Scoot · Singapore Airlines
~12–15h total from ₩200,000 Changi Airport is a comfortable layover, but total journey time is long; better for those adding a Singapore leg

Recommendation: Book a direct LCC at least six weeks ahead. It beats connecting fares on price when planned in advance, and saves seven or more hours of travel time each way.

Ongoing declines for the world’s amphibians in the face of emerging threats
Photo: Luedtke et al. · Wikimedia Commons (CC BY 4.0)

A perfect one day

This route works any day of the week, but is best on a Sunday, when Gaya Street's sprawling morning market is in full swing. On other days, substitute Stop 1 with KK Central Market (same neighbourhood, open daily from 6am).

  1. Gaya Street Sunday Market (6:30am – 8:30am · Free entry · Budget RM 5–15 / ~₩1,500–4,500 for snacks)

    Kota Kinabalu's largest open-air bazaar stretches the length of Gaya Street every Sunday from around 6am to 1pm. Vendors pack the street with tropical fruits, handmade kuih (rice cakes), rattan handicrafts, crystals, and antiques. Start with a cup of Tenom coffee — Sabah's own dark-roast bean — from a roadside vendor; it is rich, slightly bitter, and nothing like instant coffee.

    → 10-minute walk uphill to Signal Hill

  2. Atkinson Clock Tower & Signal Hill Observatory (9:00am – 9:50am · Free)

    At the base of Signal Hill, the pale-yellow Atkinson Clock Tower (1905) is the oldest surviving colonial structure in KK, built as a memorial to the first British Resident of Sabah, Francis Atkinson. A signposted path leads five minutes up the hill to the Signal Hill Observatory Platform — the highest publicly accessible viewpoint in the city. On a clear morning, the five islands of Tunku Abdul Rahman Marine Park float in the turquoise sea below, and Kinabalu's summit may be visible on the distant horizon.

    → 15-minute walk downhill to the waterfront

  3. Filipino Handicraft Market & Jesselton Point Waterfront (10:00am – 11:00am · Free to browse)

    The open-air Filipino Handicraft Market, just steps from the waterfront, is the best spot for Sabahan pearls, hand-woven baskets, and batik fabric at prices that respond well to polite bargaining. The adjacent Jesselton Point promenade offers sea views, a line of casual cafes, and the ferry terminal — your departure point for the next stop. Buy your boat ticket here before 11am to secure a mid-morning departure.

    → 2-minute walk to Jesselton Point Ferry Terminal

  4. Tunku Abdul Rahman Marine Park — Manukan Island (11:00am – 3:30pm · ~RM 77/person total / ~₩23,000)

    Speedboats depart regularly from Jesselton Point Ferry Terminal for the five islands of Malaysia's oldest marine park, just 3–8 km offshore. Manukan Island is the best all-round choice: a curved white beach, clear water with healthy coral, snorkelling gear rental (RM 15–20 on the island), showers, and a beach-side café. Sapi Island is the alternative if you want the Coral Flyer — one of the world's longest island-to-island ziplines. The total per-person cost breaks down as: return speedboat RM 45 + marine park conservation fee RM 25 (international visitors) + compulsory terminal fee RM 7 = RM 77. Boats back to Jesselton Point run until around 5pm.

    → Grab ride ~10 min, RM 12–18 (~₩3,600–5,400)

  5. KK City Mosque at Golden Hour (5:30pm – 6:30pm · Free · Modest dress required)

    The Kota Kinabalu City Mosque — the largest mosque in Sabah — sits beside a man-made lagoon that mirrors its golden domes at sunset, giving the illusion that the building floats on water. Non-Muslim visitors are welcome to photograph the exterior freely and to enter the main hall outside prayer times (avoid Friday 12pm–3pm). Abayas and sarongs are available at the entrance for those who need them. Arrive between 6pm and 6:30pm for the best light in July.

Evening: Head back to the Jesselton Point area or Tanjung Aru Beach for dinner — see the restaurant section below.

The area in 60 seconds

Sabah occupies the northeastern tip of Borneo, the world's third-largest island, and is one of Malaysia's most ecologically rich states. Kota Kinabalu is its breezy capital — a relaxed coastal city of around half a million people where Malay, Chinese, Kadazan-Dusun and Bajau communities share the same coffee shop with easy familiarity. The coastline breaks into coral reefs and island clusters almost immediately offshore, while the interior rises to Mount Kinabalu at 4,095 metres — the highest peak between the Himalayas and New Guinea, and, together with its surrounding park, a UNESCO World Heritage Site since 2000.

The city's modern history begins in 1882, when the British North Borneo Chartered Company established a settlement at Gaya Bay. After a raid on Gaya Island in 1897, the British transferred the administrative centre to the mainland and named the new town Jesselton, after the company's vice-chairman Sir Charles Jessel. Japanese forces occupied Jesselton in 1942; Allied bombing raids in 1944 reduced most of it to rubble. Post-war British reconstruction rebuilt the town as North Borneo's capital, and when Sabah joined the Malaysian Federation in 1963, Jesselton was eventually renamed Kota Kinabalu — City of Kinabalu — in 1968, a name as bold as the mountain that defines its skyline.

Foreign agriculture circular. Cocoa. FCB (IA foreignagricultu283unit)
Photo: United States. Foreign Agricultural Service · Wikimedia Commons (Public domain)

Where to eat

  • Welcome Seafood Restaurant (大茄來海鮮餐廳)

    Must-order: Dry butter prawns, chilli crab, stir-fried seafood noodles

    Price range: RM 40–60/person (~₩12,000–18,000, excluding drinks)

    Address: Lot G-18, Ground Floor, Kompleks Asia City, Jalan Asia City, 88300 Kota Kinabalu

    The city's most consistently recommended seafood restaurant for decades. Live-tank fresh fish and shellfish, big portions, and prices that stay honest. Expect a queue at dinner on weekends — arrive before 6:30pm or after 8pm.

  • Yee Fung Coffee Shop

    Must-order: KK Laksa, Tuaran Mee, Tenom coffee

    Price range: RM 8–15/person (~₩2,400–4,500)

    Area: Gaya Street, central Kota Kinabalu

    A beloved kopitiam (traditional coffee shop) on Gaya Street, famous for its rich, coconut-milk KK laksa and springy Tuaran noodles (a local egg-noodle style native to Sabah). Breakfast and lunch hours only; arrive before 10am or the laksa sells out.

  • Filipino Market Night Seafood Stalls

    Must-order: Grilled whole fish, BBQ chicken wings, fresh oysters

    Price range: RM 15–35/person (~₩4,500–10,500)

    Area: Waterfront near Jesselton Point, open from early evening

    When the handicraft vendors pack up, seafood grillers take over. Point at the catch — whole fish, prawns, stingray — agree a price before it goes on the grill, and pull up a plastic chair at a waterfront table with a sea breeze. The city's best value seafood experience by a distance.

  • Tanjung Aru Beach Night Market

    Must-order: BBQ seafood, satay, local Malay rice dishes

    Price range: RM 20–40/person (~₩6,000–12,000)

    Area: Tanjung Aru Beach, ~10 min by Grab from downtown KK

    A lively cluster of open-air food stalls on the beach south of the city, popular with local families in the evening. The setting — breezy, casual, right on the sand — is as appealing as the food. Ideal after the City Mosque sunset visit.

Know before you go

  • Currency: Malaysian Ringgit (MYR / RM). As a rough guide, RM 1 ≈ ₩300 — verify the current rate before you travel. Cards are accepted at hotels, malls, and larger restaurants; bring cash for ferry terminals, markets, and street stalls, which are cash-only.
  • Getting around: Grab (the regional ride-hailing app, available on iOS and Android) is reliable and inexpensive across KK — most city rides cost RM 8–20. Download and register the app before departure, as phone number verification can be slow abroad. Official metered taxis exist but negotiate the fare before getting in.
  • Reef-safe sunscreen at the marine park: Tunku Abdul Rahman Marine Park asks visitors to use mineral-based sunscreen (zinc oxide or titanium dioxide) to protect coral. Avoid chemical sunscreens containing oxybenzone or octinoxate. Reef-safe options are available from pharmacies near the Jesselton Point waterfront.
  • July weather: Expect 30–34°C and high humidity, with the possibility of brief afternoon downpours. Island mornings are typically clear — plan your marine park trip for the 11am–2pm window and avoid early afternoon boats if rain has built up. Pack a small dry bag for electronics, a reef-safe sunscreen, a hat, and at least 1.5 litres of water for the day.