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
Departure date
Return Date
Search Flights

50M+ Downloads,
1M+ Reviews

Home
/
Flight
/
Kota Kinabalu

Cheap Flights Insights: Ticket Prices, Best Months & Duration to Kota Kinabalu

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)Tuesday, 24 February 2026HKD 292.70
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, 1 March 2026HKD 288.73
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, 2 April 2026HKD 286.73
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, 14 May 2026HKD 289.61
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, 21 June 2026HKD 300.01
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, 3 July 2026HKD 288.47
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, 4 August 2026HKD 281.13
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, 13 September 2026HKD 305.36
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, 1 October 2026HKD 294.99
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, 23 November 2026HKD 292.84
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, 27 December 2026HKD 306.55
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, 7 January 2027HKD 367.92

Flight Schedule to Kota Kinabalu

Here are all the scheduled flights to Kota Kinabalu, providing a variety of convenient travel options.
Mon, 2 Feb 2026
Tue, 3 Feb 2026
Wed, 4 Feb 2026
Airline
Departure Time
Arrival Time
Origin Airport
Destination Airport
Batik Air Malaysia
Batik Air Malaysia
08:40
11:15
Kuala Lumpur / Subang (SZB)
Kota Kinabalu (BKI)
Book flight
Batik Air Malaysia
Batik Air Malaysia
13:00
15:30
Kuala Lumpur (KUL)
Kota Kinabalu (BKI)
Book flight
AirAsia Berhad (Malaysia)
AirAsia Berhad (Malaysia)
15:45
16:35
Tawau (TWU)
Kota Kinabalu (BKI)
Book flight
AirAsia Berhad (Malaysia)
AirAsia Berhad (Malaysia)
17:35
20:00
Singapore (SIN)
Kota Kinabalu (BKI)
Book flight
AirAsia Berhad (Malaysia)
AirAsia Berhad (Malaysia)
18:15
19:05
Tawau (TWU)
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:05
22:55
Penang (PEN)
Kota Kinabalu (BKI)
Book flight
AirAsia Berhad (Malaysia)
AirAsia Berhad (Malaysia)
20:25
21:15
Sandakan (SDK)
Kota Kinabalu (BKI)
Book flight
AirAsia Berhad (Malaysia)
AirAsia Berhad (Malaysia)
20:30
21:55
Kuching (KCH)
Kota Kinabalu (BKI)
Book flight
AirAsia Berhad (Malaysia)
AirAsia Berhad (Malaysia)
22:20
24:40 (+1 day)
Johor Bahru (JHB)
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)Monday, 2 February 2026RM 271
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, 3 February 2026RM 149
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, 4 February 2026RM 196
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, 5 February 2026RM 155
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, 6 February 2026RM 156
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, 7 February 2026RM 225
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, 8 February 2026RM 243
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, 9 February 2026RM 250
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, 10 February 2026RM 219
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, 11 February 2026RM 264
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, 12 February 2026RM 328
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, 13 February 2026RM 431
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, 14 February 2026RM 372
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, 15 February 2026RM 304
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, 16 February 2026RM 236
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, 17 February 2026RM 271
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, 18 February 2026RM 271
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, 19 February 2026RM 233
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, 20 February 2026RM 233
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, 21 February 2026RM 225
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, 22 February 2026RM 235
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, 23 February 2026RM 166
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, 24 February 2026RM 148
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, 25 February 2026RM 188
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, 26 February 2026RM 151
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, 27 February 2026RM 149
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, 28 February 2026RM 148
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, 1 March 2026RM 134
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, 2 March 2026RM 148
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, 3 March 2026RM 148
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, 4 March 2026RM 162
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, 5 March 2026RM 148
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, 6 March 2026RM 150
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, 7 March 2026RM 149
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, 8 March 2026RM 148
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, 9 March 2026RM 147
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, 10 March 2026RM 149
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, 11 March 2026RM 149
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, 12 March 2026RM 155
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, 13 March 2026RM 157
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, 14 March 2026RM 193
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, 15 March 2026RM 241
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, 16 March 2026RM 271
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, 17 March 2026RM 376
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, 18 March 2026RM 491
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, 19 March 2026RM 451
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, 20 March 2026RM 399
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, 21 March 2026RM 261
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, 22 March 2026RM 233
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, 23 March 2026RM 236
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, 24 March 2026RM 199
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, 25 March 2026RM 187
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, 26 March 2026RM 193
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, 27 March 2026RM 188
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, 28 March 2026RM 199
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, 29 March 2026RM 209
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, 30 March 2026RM 184
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, 31 March 2026RM 160
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, 1 April 2026RM 148
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, 2 April 2026RM 148
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, 3 April 2026RM 188
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, 4 April 2026RM 190
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, 5 April 2026RM 196
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, 6 April 2026RM 155
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, 7 April 2026RM 156
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, 8 April 2026RM 206
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, 9 April 2026RM 148
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, 10 April 2026RM 155
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, 11 April 2026RM 155
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, 12 April 2026RM 155
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, 13 April 2026RM 155
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, 14 April 2026RM 148
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, 15 April 2026RM 162
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, 16 April 2026RM 195
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, 17 April 2026RM 195
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, 18 April 2026RM 156
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, 19 April 2026RM 155
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, 20 April 2026RM 154
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, 21 April 2026RM 149
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, 22 April 2026RM 149
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, 23 April 2026RM 158
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, 24 April 2026RM 155
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, 25 April 2026RM 153
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, 26 April 2026RM 156
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Monday, 27 April 2026RM 187
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, 28 April 2026RM 154
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, 29 April 2026RM 160
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, 30 April 2026RM 231
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, 1 May 2026RM 206
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, 2 May 2026RM 188

Seat Class Comparison: Find Your Perfect Fit

Compare Economy, Business, & First Class Benefits
Economy
Business
MonthSeat ClassAverage Price
FebruaryBusinessHKD 1,523.23
MarchBusinessHKD 1,654.55
AprilBusinessHKD 1,471.94
MayBusinessHKD 1,661.14
JuneBusinessHKD 1,492.11
JulyBusinessHKD 1,466.59
AugustBusinessHKD 1,682.14
SeptemberBusinessHKD 1,570.12
OctoberBusinessNo data
NovemberBusinessHKD 1,814.69
DecemberBusinessHKD 1,952.51
JanuaryBusinessNo data
FebruaryEconomyHKD 631.96
MarchEconomyHKD 582.57
AprilEconomyHKD 380.18
MayEconomyHKD 527.00
JuneEconomyHKD 448.77
JulyEconomyHKD 366.09
AugustEconomyHKD 415.17
SeptemberEconomyHKD 473.97
OctoberEconomyHKD 389.11
NovemberEconomyHKD 407.18
DecemberEconomyHKD 580.85
JanuaryEconomyHKD 452.91

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, 9 March 2026HKD 297.19
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Tuesday, 24 February 2026HKD 292.70
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Wednesday, 11 March 2026HKD 291.64
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Thursday, 2 April 2026HKD 286.73
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Friday, 6 March 2026HKD 294.68
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Saturday, 28 February 2026HKD 294.68
Kuala Lumpur (KUL)Kota Kinabalu (BKI)Sunday, 1 March 2026HKD 288.73

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 MalaysiaHKD 513.04
Malaysia AirlinesHKD 515.69
FireflyHKD 522.39
AirAsia Berhad (Malaysia)HKD 566.56
ScootHKD 1,064.92

Get a special discount on hotel bookings in Kota Kinabalu!

Use HOTELDEALS to get a discount on your stay now

""

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.