Find Cheap flights to Kota Kinabalu – Best Airfare Deals

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

Kota Kinabalu International Airport

Departure date
Return date
Search Flights

Direct Airline to Kota Kinabalu

Available airlines offering direct flights to Kota Kinabalu start from TWD 2,052.
Select your preferred airline for a direct flight to Kota Kinabalu. Enjoy a smooth and efficient journey to your destination.
Malaysia Airlines
Malaysia Airlines
See Airlines
AirAsia Berhad (Malaysia)
AirAsia Berhad (Malaysia)
See Airlines
AirAsia Indonesia
AirAsia Indonesia
See Airlines
China Southern Airlines
China Southern Airlines
See Airlines
AirBorneo
AirBorneo
See Airlines
AirAsia Philippines
AirAsia Philippines
See Airlines
Batik Air Malaysia
Batik Air Malaysia
See Airlines
Air Busan
Air Busan
See Airlines
Xiamen Air
Xiamen Air
See Airlines
Korean Air
Korean Air
See Airlines
HK Express
HK Express
See Airlines
China Eastern Airlines
China Eastern Airlines
See Airlines
Singapore Airlines
Singapore Airlines
See Airlines
Jeju Air
Jeju Air
See Airlines
Shanghai Airlines
Shanghai Airlines
See Airlines
Royal Brunei Airlines
Royal Brunei Airlines
See Airlines

50M+ Downloads,
1M+ Reviews

What is the cheapest month to book a flight to Kota Kinabalu (BKI)

Currently, March offers the most budget-friendly flights to Kota Kinabalu. Remember that many factors can influence flight costs, so comparing airlines, departure airports, and flight times will always give you more choices.
OriginDestinationDeparture DatePrice
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, September 23, 2026TWD 2,612
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, October 14, 2026TWD 2,052
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, November 3, 2026TWD 1,963
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, December 3, 2026TWD 2,243
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, January 26, 2027TWD 1,937
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, February 21, 2027TWD 1,613
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, March 17, 2027TWD 1,619
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, April 30, 2027TWD 2,104
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, May 5, 2027TWD 2,086
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, June 25, 2027TWD 2,088
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, July 29, 2027TWD 2,102
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, August 10, 2027TWD 2,075

Flight Schedule to Kota Kinabalu

Here are all the scheduled flights to Kota Kinabalu, providing a variety of convenient travel options.
Wed, Sep 23, 2026
Thu, Sep 24, 2026
Fri, Sep 25, 2026
Sat, Sep 26, 2026
Sun, Sep 27, 2026
Mon, Sep 28, 2026
Tue, Sep 29, 2026
Wed, Sep 30, 2026
Airline
Departure Time
Arrival Time
Origin Airport
Destination Airport
AirAsia Berhad (Malaysia)
AirAsia Berhad (Malaysia)
09:20
13:30
Seoul (ICN)
Kota Kinabalu (BKI)
Book flight
AirAsia Indonesia
AirAsia Indonesia
11:10
14:50
Jakarta (CGK)
Kota Kinabalu (BKI)
Book flight
Batik Air Malaysia
Batik Air Malaysia
13:00
15:35
Kuala Lumpur / Subang (SZB)
Kota Kinabalu (BKI)
Book flight
Batik Air Malaysia
Batik Air Malaysia
13:25
14:20
Tawau (TWU)
Kota Kinabalu (BKI)
Book flight
AirAsia Berhad (Malaysia)
AirAsia Berhad (Malaysia)
16:00
16:50
Miri (MYY)
Kota Kinabalu (BKI)
Book flight
AirAsia Berhad (Malaysia)
AirAsia Berhad (Malaysia)
17:50
18:40
Sandakan (SDK)
Kota Kinabalu (BKI)
Book flight
AirAsia Berhad (Malaysia)
AirAsia Berhad (Malaysia)
18:00
20:50
Penang (PEN)
Kota Kinabalu (BKI)
Book flight
AirAsia Berhad (Malaysia)
AirAsia Berhad (Malaysia)
20:10
22:30
Johor Bahru (JHB)
Kota Kinabalu (BKI)
Book flight
AirAsia Berhad (Malaysia)
AirAsia Berhad (Malaysia)
20:30
21:55
Kuching (KCH)
Kota Kinabalu (BKI)
Book flight
Batik Air Malaysia
Batik Air Malaysia
20:45
23:15
Kuala Lumpur (KUL)
Kota Kinabalu (BKI)
Book flight

Best time to book a flight to Kota Kinabalu

Discover the best times to fly to Kota Kinabalu and unlock incredible savings!
1
2
3
OriginDestinationDeparture DatePrice
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, September 23, 2026TWD 2,612
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, September 24, 2026TWD 2,767
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, September 25, 2026TWD 2,918
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, September 26, 2026TWD 3,233
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, September 27, 2026TWD 3,194
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, September 28, 2026TWD 2,896
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, September 29, 2026TWD 2,684
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, September 30, 2026TWD 2,680
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, October 1, 2026TWD 3,141
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, October 2, 2026TWD 3,279
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, October 3, 2026TWD 2,938
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, October 4, 2026TWD 2,680
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, October 5, 2026TWD 2,848
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, October 6, 2026TWD 2,591
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, October 7, 2026TWD 2,530
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, October 8, 2026TWD 2,483
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, October 9, 2026TWD 2,467
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, October 10, 2026TWD 2,439
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, October 11, 2026TWD 2,489
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, October 12, 2026TWD 2,133
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, October 13, 2026TWD 2,114
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, October 14, 2026TWD 2,052
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, October 15, 2026TWD 2,133
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, October 16, 2026TWD 2,101
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, October 17, 2026TWD 2,248
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, October 18, 2026TWD 2,114
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, October 19, 2026TWD 2,159
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, October 20, 2026TWD 2,365
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, October 21, 2026TWD 2,154
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, October 22, 2026TWD 2,068
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, October 23, 2026TWD 2,437
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, October 24, 2026TWD 2,210
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, October 25, 2026TWD 2,154
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, October 26, 2026TWD 2,154
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, October 27, 2026TWD 2,154
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, October 28, 2026TWD 2,078
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, October 29, 2026TWD 2,144
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, October 30, 2026TWD 2,154
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, October 31, 2026TWD 2,144
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, November 1, 2026TWD 2,050
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, November 2, 2026TWD 2,154
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, November 3, 2026TWD 1,963
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, November 4, 2026TWD 2,169
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, November 5, 2026TWD 2,144
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, November 6, 2026TWD 2,154
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, November 7, 2026TWD 2,154
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, November 8, 2026TWD 2,060
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, November 9, 2026TWD 2,053
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, November 10, 2026TWD 2,154
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, November 11, 2026TWD 2,259
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, November 12, 2026TWD 2,065
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, November 13, 2026TWD 2,060
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, November 14, 2026TWD 2,050
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, November 15, 2026TWD 2,060
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, November 16, 2026TWD 2,054
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, November 17, 2026TWD 2,050
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, November 18, 2026TWD 1,966
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, November 19, 2026TWD 2,154
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, November 20, 2026TWD 2,180
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, November 21, 2026TWD 2,060
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, November 22, 2026TWD 2,425
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, November 23, 2026TWD 2,294
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, November 24, 2026TWD 2,060
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, November 25, 2026TWD 2,535
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, November 26, 2026TWD 2,574
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, November 27, 2026TWD 2,582
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, November 28, 2026TWD 2,434
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, November 29, 2026TWD 2,457
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, November 30, 2026TWD 2,594
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, December 1, 2026TWD 2,380
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, December 2, 2026TWD 2,416
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, December 3, 2026TWD 2,243
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, December 4, 2026TWD 2,491
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, December 5, 2026TWD 2,604
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, December 6, 2026TWD 2,500
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, December 7, 2026TWD 2,583
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, December 8, 2026TWD 2,566
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, December 9, 2026TWD 2,632
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, December 10, 2026TWD 2,495
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, December 11, 2026TWD 2,866
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, December 12, 2026TWD 2,900
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, December 13, 2026TWD 2,767
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, December 14, 2026TWD 2,845
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, December 15, 2026TWD 2,786
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, December 16, 2026TWD 2,752
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, December 17, 2026TWD 2,866
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, December 18, 2026TWD 3,006
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, December 19, 2026TWD 3,029
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, December 20, 2026TWD 3,000
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, December 21, 2026TWD 3,743

Seat Class Comparison: Find Your Perfect Fit

Compare Economy, Business, & First Class Benefits
Economy
Business
MonthSeat ClassAverage Price
SeptemberBusinessTWD 9,189
OctoberBusinessTWD 6,800
NovemberBusinessTWD 7,866
DecemberBusinessTWD 8,836
JanuaryBusinessTWD 8,322
FebruaryBusinessTWD 8,818
MarchBusinessTWD 8,837
AprilBusinessTWD 7,815
MayBusinessTWD 9,170
JuneBusinessTWD 8,625
JulyBusinessTWD 7,830
AugustBusinessTWD 7,919
SeptemberEconomyTWD 4,246
OctoberEconomyTWD 3,220
NovemberEconomyTWD 2,777
DecemberEconomyTWD 3,727
JanuaryEconomyTWD 2,953
FebruaryEconomyTWD 3,182
MarchEconomyTWD 2,887
AprilEconomyTWD 2,669
MayEconomyTWD 2,866
JuneEconomyTWD 2,860
JulyEconomyTWD 2,666
AugustEconomyTWD 2,736

Cheapest Day to Fly to Kota Kinabalu (BKI)

See when fares are lowest for your trip to Kota Kinabalu.
OriginDestinationDeparture DatePrice
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, November 9, 2026TWD 2,053
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, November 3, 2026TWD 1,963
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, November 18, 2026TWD 1,966
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, November 12, 2026TWD 2,065
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, November 13, 2026TWD 2,060
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, November 14, 2026TWD 2,050
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, November 1, 2026TWD 2,050

Here is the average price by Airline to Kota Kinabalu (BKI)

Discover the most budget-friendly airline: Batik Air Malaysia offers the lowest average fares.
AirlineAverage Price
Batik Air MalaysiaTWD 3,219
AirAsia Berhad (Malaysia)TWD 3,219
Malaysia AirlinesTWD 3,274
FireflyTWD 3,514

Get discount coupons for flights

Grab the TVWEB code to book flights at a great discount.

Code:TVWEB

Copy

Popular Payments

We are partnering with the most reliable payment service providers to make sure every transaction is smooth and worry-free!
Stay updated with travel tips, recommendations, and latest promos.
Subscribe to Newsletter

Have your dream trip at your fingertips. Get The App.