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,068.
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 Indonesia
AirAsia Indonesia
See Airlines
AirAsia Berhad (Malaysia)
AirAsia Berhad (Malaysia)
See Airlines
Royal Brunei Airlines
Royal Brunei Airlines
See Airlines
Batik Air Malaysia
Batik Air Malaysia
See Airlines
AirBorneo
AirBorneo
See Airlines
China Eastern Airlines
China Eastern Airlines
See Airlines
Spring Airlines
Spring Airlines
See Airlines
Singapore Airlines
Singapore Airlines
See Airlines
China Southern Airlines
China Southern Airlines
See Airlines
Air Busan
Air Busan
See Airlines
AirAsia Philippines
AirAsia Philippines
See Airlines
Xiamen Air
Xiamen Air
See Airlines
HK Express
HK Express
See Airlines
Shanghai Airlines
Shanghai Airlines
See Airlines
Jeju Air
Jeju Air
See Airlines
Korean Air
Korean Air
See Airlines

50M+ Downloads,
1M+ Reviews

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

Currently, November 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)Monday, October 26, 2026TWD 2,081
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, November 11, 2026TWD 2,067
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, December 2, 2026TWD 2,087
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, January 18, 2027TWD 2,017
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, February 20, 2027TWD 2,001
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, March 2, 2027TWD 1,994
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, April 27, 2027TWD 2,080
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, May 7, 2027TWD 2,124
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, June 14, 2027TWD 2,172
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, July 9, 2027TWD 2,123
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, August 6, 2027TWD 2,205
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, September 28, 2027TWD 2,307

Flight Schedule to Kota Kinabalu

Here are all the scheduled flights to Kota Kinabalu, providing a variety of convenient travel options.
Airline
Departure Time
Arrival Time
Origin Airport
Destination Airport
Scoot
Scoot
08:45
11:15
Singapore (SIN)
Kota Kinabalu (BKI)
Book flight
Batik Air Malaysia
Batik Air Malaysia
12:00
14: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
Batik Air Malaysia
Batik Air Malaysia
13:30
16:00
Kuala Lumpur (KUL)
Kota Kinabalu (BKI)
Book flight
AirAsia Berhad (Malaysia)
AirAsia Berhad (Malaysia)
17:00
17: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
Batik Air Malaysia
Batik Air Malaysia
19:45
22:15
Kuala Lumpur (KUL)
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)
21:10
22:40
Kuching (KCH)
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)Tuesday, 6 October 2026RM 409
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, 7 October 2026RM 370
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, 8 October 2026RM 347
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, 9 October 2026RM 349
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, 10 October 2026RM 312
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, 11 October 2026RM 349
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, 12 October 2026RM 321
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, 13 October 2026RM 275
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, 14 October 2026RM 281
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, 15 October 2026RM 292
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, 16 October 2026RM 285
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, 17 October 2026RM 282
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, 18 October 2026RM 277
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, 19 October 2026RM 272
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, 20 October 2026RM 271
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, 21 October 2026RM 274
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, 22 October 2026RM 271
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, 23 October 2026RM 270
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, 24 October 2026RM 272
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, 25 October 2026RM 266
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, 26 October 2026RM 269
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, 27 October 2026RM 266
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, 28 October 2026RM 274
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, 29 October 2026RM 274
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, 30 October 2026RM 273
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, 31 October 2026RM 265
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, 1 November 2026RM 269
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, 2 November 2026RM 269
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, 3 November 2026RM 265
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, 4 November 2026RM 267
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, 5 November 2026RM 270
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, 6 November 2026RM 301
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, 7 November 2026RM 266
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, 8 November 2026RM 265
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, 9 November 2026RM 265
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, 10 November 2026RM 265
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, 11 November 2026RM 265
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, 12 November 2026RM 271
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, 13 November 2026RM 271
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, 14 November 2026RM 268
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, 15 November 2026RM 268
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, 16 November 2026RM 265
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, 17 November 2026RM 265
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, 18 November 2026RM 267
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, 19 November 2026RM 271
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, 20 November 2026RM 274
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, 21 November 2026RM 267
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, 22 November 2026RM 269
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, 23 November 2026RM 265
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, 24 November 2026RM 271
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, 25 November 2026RM 287
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, 26 November 2026RM 265
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, 27 November 2026RM 337
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, 28 November 2026RM 303
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, 29 November 2026RM 301
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, 30 November 2026RM 318
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, 1 December 2026RM 285
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, 2 December 2026RM 265
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, 3 December 2026RM 304
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, 4 December 2026RM 319
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, 5 December 2026RM 319
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, 6 December 2026RM 318
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, 7 December 2026RM 319
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, 8 December 2026RM 324
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, 9 December 2026RM 319
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, 10 December 2026RM 314
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, 11 December 2026RM 354
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, 12 December 2026RM 359
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, 13 December 2026RM 358
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, 14 December 2026RM 354
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, 15 December 2026RM 354
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, 16 December 2026RM 354
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, 17 December 2026RM 354
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, 18 December 2026RM 364
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, 19 December 2026RM 386
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, 20 December 2026RM 384
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, 21 December 2026RM 384
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, 22 December 2026RM 370
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, 23 December 2026RM 372
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, 24 December 2026RM 372
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, 25 December 2026RM 348
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, 26 December 2026RM 350
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, 27 December 2026RM 348
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, 28 December 2026RM 355
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, 29 December 2026RM 319
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, 30 December 2026RM 333
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, 31 December 2026RM 326
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, 1 January 2027RM 346
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, 2 January 2027RM 347
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, 3 January 2027RM 281

Seat Class Comparison: Find Your Perfect Fit

Compare Economy, Business, & First Class Benefits
MonthSeat ClassAverage Price
OctoberBusinessTWD 8,347
NovemberBusinessTWD 8,083
DecemberBusinessTWD 9,639
JanuaryBusinessTWD 9,456
FebruaryBusinessTWD 10,169
MarchBusinessTWD 9,752
AprilBusinessTWD 9,144
MayBusinessTWD 9,920
JuneBusinessTWD 9,124
JulyBusinessTWD 9,124
AugustBusinessTWD 9,121
SeptemberBusinessTWD 9,450
OctoberEconomyTWD 4,084
NovemberEconomyTWD 3,836
DecemberEconomyTWD 4,906
JanuaryEconomyTWD 3,325
FebruaryEconomyTWD 4,132
MarchEconomyTWD 3,313
AprilEconomyTWD 2,961
MayEconomyTWD 3,009
JuneEconomyTWD 2,905
JulyEconomyTWD 2,799
AugustEconomyTWD 2,955
SeptemberEconomyTWD 2,829

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,067
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, November 3, 2026TWD 2,068
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, November 11, 2026TWD 2,067
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, October 29, 2026TWD 2,102
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, October 23, 2026TWD 2,102
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, November 14, 2026TWD 2,080
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, November 8, 2026TWD 2,067

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

Discover the most budget-friendly airline: Firefly offers the lowest average fares.
AirlineAverage Price
FireflyTWD 3,661
Batik Air MalaysiaTWD 4,034
AirAsia Berhad (Malaysia)TWD 4,456
Malaysia AirlinesTWD 4,742

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.