flight to kinabalu
flight to kinabalu

Flight Prices and Schedule from KLIA (KUL) to Kota Kinabalu, Sabah (BKI) Today Starting from RM 354

One-way
Round-trip
Multi-city
Direct Flights only
1 Adult, 0 Child, 0 Infant (on lap)
Economy
From

Kuala Lumpur International Airport

To

Kota Kinabalu International Airport

Departure date
Return date
Search Flights
Feeling spontaneous? Search flights to anywhere!
Alternative Kuala Lumpur to Kota Kinabalu routes
Looking for the cheapest, fastest route from Kuala Lumpur to Kota Kinabalu? You could fly into the following airports instead.

Flight Information from Kuala Lumpur (KUL) to Kota Kinabalu (BKI)

Flight Schedule from Kuala Lumpur to Kota Kinabalu

The following are all scheduled flights from Kuala Lumpur to Kota Kinabalu, with the shortest duration being 2 hours and 30 minutes.
Sun, 19 Jul 2026
Mon, 20 Jul 2026
Tue, 21 Jul 2026
Wed, 22 Jul 2026
Thu, 23 Jul 2026
Fri, 24 Jul 2026
Sat, 25 Jul 2026
Sun, 26 Jul 2026
Airline
Departure Time
Arrival Time
Origin airport
Destination airport
Batik Air Malaysia
Batik Air Malaysia
07:30
10:00
Kuala Lumpur (KUL)
Kota Kinabalu (BKI)
Book flight
Malaysia Airlines
Malaysia Airlines
08:05
10:45
Kuala Lumpur (KUL)
Kota Kinabalu (BKI)
Book flight
Malaysia Airlines
Malaysia Airlines
09:15
11:55
Kuala Lumpur (KUL)
Kota Kinabalu (BKI)
Book flight
Malaysia Airlines
Malaysia Airlines
11:35
14:15
Kuala Lumpur (KUL)
Kota Kinabalu (BKI)
Book flight
Malaysia Airlines
Malaysia Airlines
12:55
15:35
Kuala Lumpur (KUL)
Kota Kinabalu (BKI)
Book flight
Malaysia Airlines
Malaysia Airlines
14:20
17:00
Kuala Lumpur (KUL)
Kota Kinabalu (BKI)
Book flight
Malaysia Airlines
Malaysia Airlines
15:40
18:20
Kuala Lumpur (KUL)
Kota Kinabalu (BKI)
Book flight
Malaysia Airlines
Malaysia Airlines
18:55
21:35
Kuala Lumpur (KUL)
Kota Kinabalu (BKI)
Book flight
Malaysia Airlines
Malaysia Airlines
21:00
23:40
Kuala Lumpur (KUL)
Kota Kinabalu (BKI)
Book flight
Malaysia Airlines
Malaysia Airlines
22:00
00:40 (+1 day)
Kuala Lumpur (KUL)
Kota Kinabalu (BKI)
Book flight

When is the cheapest flight time from Kuala Lumpur to Kota Kinabalu?

OriginDestinationDeparture DatePrice
Kuala Lumpur (XKLA)Kota Kinabalu (BKI)Wednesday, 29 July 2026RM 358
Kuala Lumpur (XKLA)Kota Kinabalu (BKI)Sunday, 9 August 2026RM 354
Kuala Lumpur (XKLA)Kota Kinabalu (BKI)Wednesday, 16 September 2026RM 190
Kuala Lumpur (XKLA)Kota Kinabalu (BKI)Friday, 16 October 2026RM 255
Kuala Lumpur (XKLA)Kota Kinabalu (BKI)Tuesday, 3 November 2026RM 240
Kuala Lumpur (XKLA)Kota Kinabalu (BKI)Tuesday, 1 December 2026RM 243
Kuala Lumpur (XKLA)Kota Kinabalu (BKI)Tuesday, 5 January 2027RM 224
Kuala Lumpur (XKLA)Kota Kinabalu (BKI)Friday, 19 February 2027RM 226
Kuala Lumpur (XKLA)Kota Kinabalu (BKI)Sunday, 21 March 2027RM 226
Kuala Lumpur (XKLA)Kota Kinabalu (BKI)Monday, 19 April 2027RM 261
Kuala Lumpur (XKLA)Kota Kinabalu (BKI)Sunday, 9 May 2027RM 263
Kuala Lumpur (XKLA)Kota Kinabalu (BKI)Monday, 14 June 2027RM 263

Frequently Asked Questions

How much does a round-trip flight from Kuala Lumpur to Kota Kinabalu usually cost?

Four airlines chasing the same seats every day is what keeps this round trip affordable relative to its distance: AirAsia and Firefly typically anchor the lower end, Batik Air Malaysia sits in between, and Malaysia Airlines prices highest once meals and extra baggage are included. The one break in that pattern is Kaamatan in late May and the big school holiday blocks, when both East and West Malaysians travel in large numbers and even the budget seats firm up.

Can mixing airports save money on a one-way Kuala Lumpur to Kota Kinabalu ticket?

Firefly's Subang departures give one-way travellers a cheaper escape hatch that a round-trip search sometimes hides: booking a single Subang-Kota Kinabalu leg on Firefly and pairing it with a separate KLIA return on AirAsia can undercut a same-airline round trip, especially outside Kaamatan when seat inventory across both airports is loose.

When are flights between Kuala Lumpur and Kota Kinabalu most expensive?

Fares tend to rise around the Kaamatan harvest festival in late May, when Sabahans return home for the celebrations, and during school holiday blocks in March, June, August and December. There's no single fixed cheapest month since pricing depends on how full each specific departure already is, so comparing nearby dates works better than targeting one season.

Why do Friday evening flights to Kota Kinabalu cost more than a Tuesday departure?

Friday evening and Sunday afternoon departures fill fastest with weekend travellers moving between the Peninsula and Sabah, which can push those specific flights higher than a quiet Tuesday or Wednesday. This pattern shifts week to week rather than holding fixed, so checking a few adjacent days near your travel date is worth the effort.

Do I need a connecting flight between Kuala Lumpur and Kota Kinabalu?

No, AirAsia, Malaysia Airlines, Batik Air Malaysia and Firefly all operate nonstop flights on this route, and connections are essentially never necessary given how many direct departures run each day. A connection would only make sense if none of the direct schedules match an unusually specific arrival time.

How many flights run between Kuala Lumpur and Kota Kinabalu each day?

This is one of Malaysia's busiest domestic corridors, with dozens of nonstop departures spread across four airlines every day between KLIA, Subang and Kota Kinabalu. Frequency increases further around Kaamatan in late May and peak school holiday weeks, when airlines add extra sectors to handle demand.

What time do the first and last flights to Kota Kinabalu depart?

Flights from Kuala Lumpur to Kota Kinabalu run from early morning through late evening across the four airlines, with Firefly's first Subang departure taking off around 06:40 and later KLIA flights running past 21:00. Exact first and last departure times vary by airline and day, so it's worth checking the specific date.

How long is the flight from Kuala Lumpur to Kota Kinabalu?

The fastest nonstop flight covers the 1,628 km between Kuala Lumpur and Kota Kinabalu in about 2 hours 15 minutes, though scheduled duration on some departures runs closer to 2 hours 35 minutes depending on the carrier and specific aircraft.

Which airlines fly nonstop between Kuala Lumpur and Kota Kinabalu?

AirAsia, Malaysia Airlines, Batik Air Malaysia and Firefly all operate nonstop service on this heavily contested domestic route, split between low-cost and full-service models. Firefly's Subang base is the one real point of difference among the four, since it's flying from a different airport entirely rather than just competing on price at KLIA.

Should I fly from KLIA or Subang for Kuala Lumpur to Kota Kinabalu?

Malaysia Airlines and Batik Air Malaysia fly this route mainly from KLIA, while Firefly bases most of its Kota Kinabalu departures at Subang Airport, closer to central and western Kuala Lumpur. Subang suits travellers based in Petaling Jaya or Damansara, while KLIA generally offers more daily departure time choices overall.

About Kota Kinabalu

Kuala Lumpur to Kota Kinabalu is Malaysia's busiest east-west air corridor, moving travellers from the Peninsula to Borneo's coast in barely over two hours across 1,628 km of the South China Sea. Four airlines run dozens of flights daily, landing beside a waterfront city that serves as the gateway to Mount Kinabalu and the coral reefs of Tunku Abdul Rahman Park.

How much is a flight ticket Kuala Lumpur to Kota Kinabalu?

Booking three to four weeks out is the single habit most likely to save money on this route, since Kuala Lumpur to Kota Kinabalu's cheapest seat classes on AirAsia and Firefly move fastest once a departure is inside that window. Batik Air Malaysia holds a middle position on price, and Malaysia Airlines commands a premium for its wider seat pitch, meals and lounge access. One-way economy fares on Traveloka start from RM 354, though Kaamatan in late May, the June and December school holidays, and Chinese New Year all push that figure up as both East and West Malaysians travel in large numbers.

Price patterns throughout the year

Late May does more to move fares on this route than any other stretch of the calendar: the Kaamatan harvest festival and Sabah Fest bring Sabahans home and visitors in for the celebrations, and the school holiday blocks in March, June, August and December add further spikes in both directions. Airlines typically release promotional fares in the weeks right after each peak to refill emptying cabins, though this shifts year to year, so treat month-by-month advice as a rough guide rather than a rule, and let a Price Alert do the day-to-day watching for you.

Daily price and schedule patterns

Business travellers on this route tend to book the very first and very last flights of the day, squeezing a full working day out of either city before or after the trip. That leaves the middle of the day comparatively open, while Friday evening and Sunday afternoon departures fill fastest with leisure travellers shuttling between the Peninsula and Sabah, sometimes pricing a Friday 6pm flight noticeably above a Tuesday midday one in the same week.

Airlines serving Kuala Lumpur-Kota Kinabalu

Four airlines operate nonstop between Kuala Lumpur and Kota Kinabalu, making this one of the most contested domestic routes in the country. AirAsia runs the highest number of daily departures and the broadest range of fare bundles, from a no-frills fare to one with baggage and seat selection included. Malaysia Airlines offers full-service comfort with complimentary meals, checked baggage as standard and a business cabin on most departures, making it a common choice for business travellers. Batik Air Malaysia sits between the two, offering fuller service than a pure low-cost carrier at fares that stay close to budget pricing. Firefly, MAG's community carrier, mainly bases its Kota Kinabalu departures at Subang rather than KLIA, with a lean, no-frills fare structure similar to AirAsia's. Firefly's Subang base is the one genuine differentiator among the four, since it's the only carrier not centred on KLIA, so travellers comparing fares should factor in which side of the city each option actually departs from, not just the price shown.

Direct flights and travel time

Crossing from the Peninsula to Borneo in as little as 2 hours 30 minutes makes this nonstop hop one of the quickest ways to reach East Malaysia, and with four airlines combining for dozens of daily departures, most travellers can find a convenient slot within a day or two of their preferred date. The real constraint here isn't distance but seat availability during Kaamatan and major school holidays, when even a route with this much daily capacity can tighten up.

Departing from Kuala Lumpur

Kuala Lumpur to Kota Kinabalu flights depart from two airports depending on airline, giving travellers a genuine choice of which side of the city to start from.

Kuala Lumpur International Airport (KUL)

KLIA is about 50 km south of the city centre, roughly 45 to 60 minutes by car or 33 minutes via the KLIA Ekspres train from KL Sentral. Malaysia Airlines and Batik Air Malaysia depart from the main terminal here, while AirAsia uses the satellite terminal a short monorail ride away.

Sultan Abdul Aziz Shah Airport, Subang (SZB)

Subang sits closer to the city centre, about 25 km southwest, and is Firefly's main base for this route alongside occasional Malaysia Airlines departures. It suits travellers staying in Petaling Jaya or western Kuala Lumpur who want to skip the longer trip out to KLIA, though it has fewer daily departures to Kota Kinabalu than the main airport.

Arriving in Kota Kinabalu

All flights from Kuala Lumpur land at Sabah's main gateway, a short drive from the city centre.

Kota Kinabalu International Airport (BKI)

The airport sits about 8 km southwest of downtown, with the drive to Gaya Street or the Waterfront taking around 15 minutes in normal traffic. Terminal 1 handles both international and domestic flights across three levels, with arrivals on the ground floor and departures upstairs, plus free Wi-Fi, airport lounges and a range of dining and duty-free options. Prepaid taxi coupons are sold at counters just past baggage claim, and ride-hailing pickup points are clearly marked outside the terminal, making the short trip into town straightforward even on a late-night arrival.

Cabin classes available

Economy is the default cabin across all four carriers, with AirAsia and Firefly offering tiered fare bundles rather than a distinct cabin class. Malaysia Airlines is the only carrier selling a dedicated business cabin on this route, with wider seats, priority boarding and complimentary meals, popular with corporate travellers based in Kota Kinabalu. Batik Air Malaysia offers an enhanced economy fare with extra legroom on select aircraft, though not a separate business product. Premium economy is not offered on this specific route.

Things to do in Kota Kinabalu

Gaya Street becomes a pedestrian market every Sunday morning, with stalls selling local crafts, orchids and street snacks along the city's oldest commercial strip. Tunku Abdul Rahman Marine Park, a cluster of five islands just 15 to 30 minutes by boat from Jesselton Point, offers snorkelling and diving around Gaya, Sapi, Manukan, Mamutik and Sulug. Mount Kinabalu, at 4,095 metres Southeast Asia's tallest peak outside the Himalayan foothills, anchors Kinabalu Park roughly two hours' drive away, with day-trippers usually pairing the viewpoint drive with the Poring Hot Springs further along the same road. The Sabah State Mosque, known locally as the floating mosque for its waterside setting, is one of the city's most photographed buildings at sunset. Signal Hill Observatory gives a free rooftop view over the city and harbour, a short walk from downtown hotels.

Festivals and events in Kota Kinabalu

Kaamatan, the Kadazandusun harvest festival, runs through May with the largest celebrations on 30 and 31 May at KDCA in nearby Penampang, including the Unduk Ngadau beauty pageant and traditional rice-wine ceremonies. Sabah Fest overlaps with Kaamatan in late May at the city's cultural complex, staging dance and music from Sabah's more than 30 indigenous groups alongside a traditional boat race on the waterfront. KK City Day on 2 September marks the city's founding with parades and community events downtown. Rhythms of Kinabalu, a multi-day music and arts festival each December, fills Kompleks Sukan Kota Kinabalu with concerts, a creative market and a car show.

Where to stay in Kota Kinabalu

The Waterfront is the liveliest base, with shopping malls, restaurants and seafront bars within walking distance and some of the best sunset views in the city. Downtown, just behind the Waterfront around Gaya Street, is generally cheaper and better suited to travellers who want to be close to the Sunday market and local eateries. Sutera Harbour combines a marina, golf course and resort hotels in a quieter, more self-contained setting close to the airport. Tanjung Aru offers a similar resort feel with direct beach access, popular with travellers prioritising a pool or shoreline over city nightlife.

Travel tips for Kuala Lumpur-Kota Kinabalu

As a domestic route, no passport or visa is needed; a MyKad or other valid Malaysian identification is sufficient for check-in and boarding on both ends. Currency stays the Malaysian Ringgit throughout, and there is no time difference between Kuala Lumpur and Kota Kinabalu, both run on Malaysia Standard Time despite the geographic distance. Cashless payment is widely accepted in Kota Kinabalu's malls, hotels and larger restaurants, though smaller stalls at Gaya Street market and outside the city centre often prefer cash. Sabah's weather runs warm and humid year-round, with the northeast monsoon from October to February bringing heavier rain and rougher seas that can affect island-hopping trips to Tunku Abdul Rahman Park, while March to August tends to offer calmer waters better suited to diving and snorkelling.

Alternative routes and related destinations

Travellers exploring East Malaysia from Kuala Lumpur often continue on to other Sabah and Sarawak gateways. Kuala Lumpur to Sandakan reaches the Kinabatangan wildlife corridor on Sabah's east coast, while Kuala Lumpur to Miri and Kuala Lumpur to Kuching open up Sarawak's coastal cities and national parks, all making an easy multi-stop Borneo itinerary from the same airport. For more on flying within the country, see flights to Malaysia.

Why book Kuala Lumpur-Kota Kinabalu on Traveloka

Traveloka lets travellers set a Price Alert on the Kuala Lumpur to Kota Kinabalu route to catch fare dips across all four carriers on a route where prices shift by the day. Easy Reschedule on eligible fares suits travellers juggling flexible leave dates or last-minute island weather changes. Payment runs through FPX online banking, Touch 'n Go eWallet, Boost, GrabPay and major cards, so booking and paying entirely in Ringgit takes only a few taps.

Flight Information to Kota Kinabalu

Flight Duration

2 hr(s) 30 mins

Airport in Kuala Lumpur

Airport in Kota Kinabalu

For all your unique travel choices, we got you

Popular Routes from Kuala Lumpur International Airport

Popular Routes from Kota Kinabalu International Airport

Popular Airline to Kota Kinabalu

Popular Routes

Popular Destinations

Popular Airlines

Popular Airline & Destination

Popular Airports

Top Domestic Destination

Top International Destination

Top Flight Airport

Popular Airline

Domestic & International Airline Partners
We are partnering with various airlines across the globe to get you to wherever you need to be.
Malindo Air
Malindo Air
See Airlines
Malaysia Airlines
Malaysia Airlines
See Airlines
Lion Air
Lion Air
See Airlines
Garuda Indonesia
Garuda Indonesia
See Airlines
Sriwijaya Air
Sriwijaya Air
See Airlines
Citilink
Citilink
See Airlines
Thai Lion Air
Thai Lion Air
See Airlines
Vietnam Airlines
Vietnam Airlines
See Airlines
Thai Airways
Thai Airways
See Airlines
Singapore airlines
Singapore airlines
See Airlines
Cathay Pacific
Cathay Pacific
See Airlines
China Southern Airlines
China Southern Airlines
See Airlines
Qatar Airways
Qatar Airways
See Airlines
Xiamen Airlines
Xiamen Airlines
See Airlines
Philippine Airlines
Philippine Airlines
See Airlines
Emirates
Emirates
See Airlines
China Airlines
China Airlines
See Airlines
Qatar Airways
Qatar Airways
See Airlines
Srilankan
Srilankan
See Airlines
Etihad Airways
Etihad Airways
See Airlines
Royal Brunei
Royal Brunei
See Airlines
Saudi Arabian Airlines
Saudi Arabian Airlines
See Airlines
Japan Airlines
Japan Airlines
See Airlines
Bangkok Airways
Bangkok Airways
See Airlines
All Nippon Airways
All Nippon Airways
See Airlines
China Eastern Airlines
China Eastern Airlines
See Airlines
Oman Air
Oman Air
See Airlines
Air China
Air China
See Airlines
Korean Air
Korean Air
See Airlines
Turkish Airlines
Turkish Airlines
See Airlines
Qantas Airlines
Qantas Airlines
See Airlines
Hong Kong Airlines
Hong Kong Airlines
See Airlines
Lufthansa
Lufthansa
See Airlines
American Airlines
American Airlines
See Airlines
Air France
Air France
See Airlines
Asiana Airlines
Asiana Airlines
See Airlines
United Airlines
United Airlines
See Airlines
Virgin Australia
Virgin Australia
See Airlines
Delta Airlines
Delta Airlines
See Airlines
Super Air Jet
Super Air Jet
See Airlines
Pelita Air
Pelita Air
See Airlines
Cebu Pacific
Cebu Pacific
See Airlines
Instant 8% off your first booking, in-app only!
Subscribe to Newsletter

Download the App Now


Traveloka Sdn Bhd (Registration No. 201501003122), Level 14 Tower 2, Menara Kembar Bank Rakyat, 33 Jalan Rakyat Brickfields, 50470 Kuala Lumpur, Malaysia
Copyright © 2026 Traveloka. All rights reserved