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,716.
Select your preferred airline for a direct flight to Kota Kinabalu. Enjoy a smooth and efficient journey to your destination.
AirAsia Berhad (Malaysia)
AirAsia Berhad (Malaysia)
See Airlines
Batik Air Malaysia
Batik Air Malaysia
See Airlines
Malaysia Airlines
Malaysia Airlines
See Airlines
AirAsia Indonesia
AirAsia Indonesia
See Airlines
Royal Brunei Airlines
Royal Brunei Airlines
See Airlines
Xiamen Air
Xiamen Air
See Airlines
Shanghai Airlines
Shanghai Airlines
See Airlines
AirAsia Philippines
AirAsia Philippines
See Airlines
China Southern Airlines
China Southern Airlines
See Airlines
HK Express
HK Express
See Airlines
Korean Air
Korean Air
See Airlines
AirBorneo
AirBorneo
See Airlines
Jeju Air
Jeju Air
See Airlines
Singapore Airlines
Singapore Airlines
See Airlines
China Eastern Airlines
China Eastern Airlines
See Airlines
T’way Air
T’way Air
See Airlines
Air Busan
Air Busan
See Airlines

50M+ Downloads,
1M+ Reviews

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

Currently, August 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
Johor Bahru (JHB)Kota Kinabalu (BKI)Sunday, August 23, 2026TWD 2,716
Johor Bahru (JHB)Kota Kinabalu (BKI)Thursday, September 10, 2026TWD 2,727
Johor Bahru (JHB)Kota Kinabalu (BKI)Monday, October 26, 2026TWD 1,896
Johor Bahru (JHB)Kota Kinabalu (BKI)Monday, November 2, 2026TWD 1,896
Johor Bahru (JHB)Kota Kinabalu (BKI)Thursday, December 3, 2026TWD 2,275
Johor Bahru (JHB)Kota Kinabalu (BKI)Tuesday, January 5, 2027TWD 1,878
Johor Bahru (JHB)Kota Kinabalu (BKI)Monday, February 1, 2027TWD 3,613
Johor Bahru (JHB)Kota Kinabalu (BKI)Monday, March 22, 2027TWD 1,896
Johor Bahru (JHB)Kota Kinabalu (BKI)Thursday, April 1, 2027TWD 2,001
Johor Bahru (JHB)Kota Kinabalu (BKI)Sunday, May 23, 2027TWD 3,915
Johor Bahru (JHB)Kota Kinabalu (BKI)Tuesday, June 1, 2027No data
Johor Bahru (JHB)Kota Kinabalu (BKI)Thursday, July 29, 2027TWD 2,068

Flight Schedule to Kota Kinabalu

Here are all the scheduled flights to Kota Kinabalu, providing a variety of convenient travel options.
Mon, Aug 10, 2026 (Today)
Tue, Aug 11, 2026
Wed, Aug 12, 2026
Thu, Aug 13, 2026
Fri, Aug 14, 2026
Sat, Aug 15, 2026
Sun, Aug 16, 2026
Mon, Aug 17, 2026
Airline
Departure Time
Arrival Time
Origin Airport
Destination Airport
Malaysia Airlines
Malaysia Airlines
18:55
21:35
Kuala Lumpur (KUL)
Kota Kinabalu (BKI)
Book flight
Jin Air
Jin Air
19:15
23:35
Seoul (ICN)
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

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
Johor Bahru (JHB)Kota Kinabalu (BKI)Tuesday, August 11, 2026TWD 11,874
Johor Bahru (JHB)Kota Kinabalu (BKI)Wednesday, August 12, 2026TWD 5,293
Johor Bahru (JHB)Kota Kinabalu (BKI)Thursday, August 13, 2026TWD 4,834
Johor Bahru (JHB)Kota Kinabalu (BKI)Friday, August 14, 2026TWD 4,510
Johor Bahru (JHB)Kota Kinabalu (BKI)Saturday, August 15, 2026TWD 4,191
Johor Bahru (JHB)Kota Kinabalu (BKI)Sunday, August 16, 2026TWD 3,491
Johor Bahru (JHB)Kota Kinabalu (BKI)Monday, August 17, 2026TWD 3,467
Johor Bahru (JHB)Kota Kinabalu (BKI)Tuesday, August 18, 2026TWD 2,812
Johor Bahru (JHB)Kota Kinabalu (BKI)Wednesday, August 19, 2026TWD 2,729
Johor Bahru (JHB)Kota Kinabalu (BKI)Thursday, August 20, 2026TWD 3,068
Johor Bahru (JHB)Kota Kinabalu (BKI)Friday, August 21, 2026TWD 3,160
Johor Bahru (JHB)Kota Kinabalu (BKI)Saturday, August 22, 2026TWD 2,924
Johor Bahru (JHB)Kota Kinabalu (BKI)Sunday, August 23, 2026TWD 2,716
Johor Bahru (JHB)Kota Kinabalu (BKI)Monday, August 24, 2026TWD 2,846
Johor Bahru (JHB)Kota Kinabalu (BKI)Tuesday, August 25, 2026No data
Johor Bahru (JHB)Kota Kinabalu (BKI)Wednesday, August 26, 2026TWD 2,899
Johor Bahru (JHB)Kota Kinabalu (BKI)Thursday, August 27, 2026TWD 3,058
Johor Bahru (JHB)Kota Kinabalu (BKI)Friday, August 28, 2026TWD 4,481
Johor Bahru (JHB)Kota Kinabalu (BKI)Saturday, August 29, 2026TWD 3,502
Johor Bahru (JHB)Kota Kinabalu (BKI)Sunday, August 30, 2026TWD 3,060
Johor Bahru (JHB)Kota Kinabalu (BKI)Monday, August 31, 2026TWD 2,860
Johor Bahru (JHB)Kota Kinabalu (BKI)Tuesday, September 1, 2026TWD 3,106
Johor Bahru (JHB)Kota Kinabalu (BKI)Wednesday, September 2, 2026TWD 3,474
Johor Bahru (JHB)Kota Kinabalu (BKI)Thursday, September 3, 2026TWD 3,133
Johor Bahru (JHB)Kota Kinabalu (BKI)Friday, September 4, 2026TWD 3,604
Johor Bahru (JHB)Kota Kinabalu (BKI)Saturday, September 5, 2026TWD 3,289
Johor Bahru (JHB)Kota Kinabalu (BKI)Sunday, September 6, 2026TWD 2,846
Johor Bahru (JHB)Kota Kinabalu (BKI)Monday, September 7, 2026TWD 2,909
Johor Bahru (JHB)Kota Kinabalu (BKI)Tuesday, September 8, 2026TWD 3,069
Johor Bahru (JHB)Kota Kinabalu (BKI)Wednesday, September 9, 2026TWD 2,849
Johor Bahru (JHB)Kota Kinabalu (BKI)Thursday, September 10, 2026TWD 2,727
Johor Bahru (JHB)Kota Kinabalu (BKI)Friday, September 11, 2026No data
Johor Bahru (JHB)Kota Kinabalu (BKI)Saturday, September 12, 2026TWD 2,846
Johor Bahru (JHB)Kota Kinabalu (BKI)Sunday, September 13, 2026No data
Johor Bahru (JHB)Kota Kinabalu (BKI)Monday, September 14, 2026TWD 2,846
Johor Bahru (JHB)Kota Kinabalu (BKI)Tuesday, September 15, 2026TWD 2,956
Johor Bahru (JHB)Kota Kinabalu (BKI)Wednesday, September 16, 2026TWD 2,729
Johor Bahru (JHB)Kota Kinabalu (BKI)Thursday, September 17, 2026TWD 3,017
Johor Bahru (JHB)Kota Kinabalu (BKI)Friday, September 18, 2026No data
Johor Bahru (JHB)Kota Kinabalu (BKI)Saturday, September 19, 2026No data
Johor Bahru (JHB)Kota Kinabalu (BKI)Sunday, September 20, 2026TWD 2,891
Johor Bahru (JHB)Kota Kinabalu (BKI)Monday, September 21, 2026TWD 2,860
Johor Bahru (JHB)Kota Kinabalu (BKI)Tuesday, September 22, 2026No data
Johor Bahru (JHB)Kota Kinabalu (BKI)Wednesday, September 23, 2026TWD 2,777
Johor Bahru (JHB)Kota Kinabalu (BKI)Thursday, September 24, 2026TWD 2,838
Johor Bahru (JHB)Kota Kinabalu (BKI)Friday, September 25, 2026TWD 3,144
Johor Bahru (JHB)Kota Kinabalu (BKI)Saturday, September 26, 2026No data
Johor Bahru (JHB)Kota Kinabalu (BKI)Sunday, September 27, 2026No data
Johor Bahru (JHB)Kota Kinabalu (BKI)Monday, September 28, 2026TWD 2,729
Johor Bahru (JHB)Kota Kinabalu (BKI)Tuesday, September 29, 2026TWD 2,733
Johor Bahru (JHB)Kota Kinabalu (BKI)Wednesday, September 30, 2026TWD 2,860
Johor Bahru (JHB)Kota Kinabalu (BKI)Thursday, October 1, 2026TWD 2,319
Johor Bahru (JHB)Kota Kinabalu (BKI)Friday, October 2, 2026TWD 2,358
Johor Bahru (JHB)Kota Kinabalu (BKI)Saturday, October 3, 2026TWD 2,319
Johor Bahru (JHB)Kota Kinabalu (BKI)Sunday, October 4, 2026No data
Johor Bahru (JHB)Kota Kinabalu (BKI)Monday, October 5, 2026TWD 2,225
Johor Bahru (JHB)Kota Kinabalu (BKI)Tuesday, October 6, 2026TWD 1,928
Johor Bahru (JHB)Kota Kinabalu (BKI)Wednesday, October 7, 2026No data
Johor Bahru (JHB)Kota Kinabalu (BKI)Thursday, October 8, 2026TWD 2,715
Johor Bahru (JHB)Kota Kinabalu (BKI)Friday, October 9, 2026TWD 2,783
Johor Bahru (JHB)Kota Kinabalu (BKI)Saturday, October 10, 2026TWD 2,368
Johor Bahru (JHB)Kota Kinabalu (BKI)Sunday, October 11, 2026TWD 2,319
Johor Bahru (JHB)Kota Kinabalu (BKI)Monday, October 12, 2026TWD 1,908
Johor Bahru (JHB)Kota Kinabalu (BKI)Tuesday, October 13, 2026TWD 2,325
Johor Bahru (JHB)Kota Kinabalu (BKI)Wednesday, October 14, 2026No data
Johor Bahru (JHB)Kota Kinabalu (BKI)Thursday, October 15, 2026No data
Johor Bahru (JHB)Kota Kinabalu (BKI)Friday, October 16, 2026TWD 2,319
Johor Bahru (JHB)Kota Kinabalu (BKI)Saturday, October 17, 2026No data
Johor Bahru (JHB)Kota Kinabalu (BKI)Sunday, October 18, 2026No data
Johor Bahru (JHB)Kota Kinabalu (BKI)Monday, October 19, 2026No data
Johor Bahru (JHB)Kota Kinabalu (BKI)Tuesday, October 20, 2026TWD 1,915
Johor Bahru (JHB)Kota Kinabalu (BKI)Wednesday, October 21, 2026No data
Johor Bahru (JHB)Kota Kinabalu (BKI)Thursday, October 22, 2026TWD 2,225
Johor Bahru (JHB)Kota Kinabalu (BKI)Friday, October 23, 2026No data
Johor Bahru (JHB)Kota Kinabalu (BKI)Saturday, October 24, 2026No data
Johor Bahru (JHB)Kota Kinabalu (BKI)Sunday, October 25, 2026TWD 2,227
Johor Bahru (JHB)Kota Kinabalu (BKI)Monday, October 26, 2026TWD 1,896
Johor Bahru (JHB)Kota Kinabalu (BKI)Tuesday, October 27, 2026TWD 1,931
Johor Bahru (JHB)Kota Kinabalu (BKI)Wednesday, October 28, 2026TWD 1,896
Johor Bahru (JHB)Kota Kinabalu (BKI)Thursday, October 29, 2026No data
Johor Bahru (JHB)Kota Kinabalu (BKI)Friday, October 30, 2026TWD 2,676
Johor Bahru (JHB)Kota Kinabalu (BKI)Saturday, October 31, 2026TWD 1,976
Johor Bahru (JHB)Kota Kinabalu (BKI)Sunday, November 1, 2026TWD 2,241
Johor Bahru (JHB)Kota Kinabalu (BKI)Monday, November 2, 2026TWD 1,896
Johor Bahru (JHB)Kota Kinabalu (BKI)Tuesday, November 3, 2026TWD 1,907
Johor Bahru (JHB)Kota Kinabalu (BKI)Wednesday, November 4, 2026No data
Johor Bahru (JHB)Kota Kinabalu (BKI)Thursday, November 5, 2026No data
Johor Bahru (JHB)Kota Kinabalu (BKI)Friday, November 6, 2026No data
Johor Bahru (JHB)Kota Kinabalu (BKI)Saturday, November 7, 2026No data
Johor Bahru (JHB)Kota Kinabalu (BKI)Sunday, November 8, 2026TWD 2,350

Seat Class Comparison: Find Your Perfect Fit

Compare Economy, Business, & First Class Benefits
Economy
Business
MonthSeat ClassAverage Price
AugustEconomyTWD 5,843
SeptemberEconomyTWD 4,149
OctoberEconomyTWD 3,371
NovemberEconomyTWD 3,304
DecemberEconomyTWD 4,720
JanuaryEconomyTWD 3,995
FebruaryEconomyTWD 5,250
MarchEconomyTWD 4,299
AprilEconomyTWD 2,527
MayEconomyTWD 4,058
JuneEconomyNo data
JulyEconomyTWD 2,473
AugustBusinessTWD 18,712
SeptemberBusinessNo data
OctoberBusinessNo data
NovemberBusinessNo data
DecemberBusinessNo data
JanuaryBusinessNo data
FebruaryBusinessNo data
MarchBusinessNo data
AprilBusinessNo data
MayBusinessNo data
JuneBusinessNo data
JulyBusinessNo data

Cheapest Day to Fly to Kota Kinabalu (BKI)

See when fares are lowest for your trip to Kota Kinabalu.
OriginDestinationDeparture DatePrice
Johor Bahru (JHB)Kota Kinabalu (BKI)Monday, November 2, 2026TWD 1,896
Johor Bahru (JHB)Kota Kinabalu (BKI)Tuesday, November 3, 2026TWD 1,907
Johor Bahru (JHB)Kota Kinabalu (BKI)Wednesday, October 28, 2026TWD 1,896
Johor Bahru (JHB)Kota Kinabalu (BKI)Thursday, October 22, 2026TWD 2,225
Johor Bahru (JHB)Kota Kinabalu (BKI)Friday, October 16, 2026TWD 2,319
Johor Bahru (JHB)Kota Kinabalu (BKI)Saturday, October 31, 2026TWD 1,976
Johor Bahru (JHB)Kota Kinabalu (BKI)Sunday, October 25, 2026TWD 2,227

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

Discover the most budget-friendly airline: AirAsia Berhad (Malaysia) offers the lowest average fares.
AirlineAverage Price
AirAsia Berhad (Malaysia)TWD 3,198
Malaysia AirlinesTWD 4,670
Batik Air MalaysiaTWD 5,076

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.