Direct flights from Kuala Lumpur to Kota Kinabalu (KUL → BKI)

Distance 1,628 km (1,012 mi)
Est. duration 1h 55m
Loading map...
Live fares · KUL → BKI

Available flights

FYNon-stop
from$87
Book

About the Kuala Lumpur → Kota Kinabalu route

KUL to BKI is one of those routes that feels longer than it is. You're still in Malaysia — same country, same ringgit — but after about two hours in the air you land somewhere that genuinely feels different. Four airlines work this route: AirAsia (AK), Firefly (FY), Malaysia Airlines (MH), and Batik Air (OD), which means decent competition and usually reasonable fares. It's a mix of leisure travelers heading for Sabah's rainforests and dive spots, families doing the cross-Malaysia visit, and a solid contingent of business passengers moving between the peninsula and Borneo. Short-haul, but not trivial.

Why travel from Kuala Lumpur to Kota Kinabalu?

Kota Kinabalu pulls people for reasons that are hard to explain until you've been. The food scene alone is worth the flight — the Filipino Market along the waterfront does the best seafood you'll pick by the kilo and grill yourself at sunset. Sabah is also the launching point for Mount Kinabalu, one of Southeast Asia's highest peaks, and the diving around Sipadan is legitimately world-class. Beyond the adventure stuff, a lot of Malaysians fly this route for family — the East Malaysian diaspora in KL is major, and long weekends see the planes fill up fast. There's also a cultural distinctiveness here that the peninsula doesn't have: Kadazan-Dusun traditions, different food influences, a slower pace that feels earned rather than performed.

Quick stats

  • Distance: 1,628 km
  • Estimated flight time: 1h 55m
  • Operating airlines: AK, FY, MH, OD
  • Direct route: yes

Practical tips for KUL → BKI

Avoid traveling during school holidays and public long weekends — seats go fast and prices climb. The driest months in KK are generally between March and July, which lines up nicely with good diving conditions. BKI's airport is small and easy to get through; immigration moves quickly for Malaysian passport holders. Grab a taxi coupon from the booth inside arrivals rather than negotiating outside — it's fixed-rate and saves the hassle. If you're flying AirAsia, watch the baggage allowance closely; carry-on limits are enforced. The ringgit works everywhere, Malay is the lingua franca, and no visa is needed for Malaysian citizens or most tourists.

Frequently asked questions

How long does the flight from Kuala Lumpur to Kota Kinabalu take?

The flight covers approximately 1,628 km and takes around 1 hour and 55 minutes of flight time. This is a short domestic flight within Malaysia.

Which airlines operate the KUL to BKI route?

Four airlines serve this route: AirAsia (AK), Firefly (FY), Malaysia Airlines (MH), and Malindo Air (OD). All offer regular scheduled services between Kuala Lumpur and Kota Kinabalu.

What is the best time of year to fly from Kuala Lumpur to Kota Kinabalu?

May to September offers the driest weather in Sabah and typically features lower fares due to reduced demand. However, December to February is also popular despite slightly higher prices, as it's peak holiday season.

Do I need a visa to fly from Kuala Lumpur to Kota Kinabalu?

No visa is required as this is a domestic flight within Malaysia; you only need a valid passport or Malaysian national ID. Immigration and customs formalities are minimal for domestic travel.

What should I know about luggage, jet lag, and transit for this route?

Baggage allowances vary by airline (typically 20-30 kg checked baggage on budget carriers), so verify with your airline before booking. There is no major jet lag on this short domestic flight, and the flight duration makes it ideal for same-day connections to Sabah's attractions.

Find flights from Kuala Lumpur to Kota Kinabalu
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Frequently asked questions

How far is the flight from Kuala Lumpur to Kota Kinabalu? The flight distance from KUL to BKI is approximately 1,628 km (1,012 miles).
How long is the flight from KUL to BKI? The estimated flight time from Kuala Lumpur to Kota Kinabalu is approximately 1h 55m.
What airlines fly from KUL to BKI? Airlines operating direct flights from Kuala Lumpur to Kota Kinabalu include: AK, FY, MH, OD.

Cheapest fares Kuala Lumpur → Kota Kinabalu

Kuala Lumpur KUL
Kota Kinabalu BKI

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Kuala Lumpur → Kota Kinabalu.

Try a nearby airport to Kuala Lumpur

Flights to Kota Kinabalu (BKI) from other airports within 350 km of Kuala Lumpur. Often unlocks cheaper fares or better times.

Or try a nearby airport to Kota Kinabalu

Flights from Kuala Lumpur (KUL) to other airports within 350 km of Kota Kinabalu.

Other flights from Kuala Lumpur (KUL)

Other flights from Kota Kinabalu (BKI)