Fare Guide
Estimated lowest fares found within 7 days


The cheapest airline(s) flying from Kota Kinabalu to Kuching is Firefly.
Travel Period: May 2025 - April 2026
The cheapest month(s) to fly from Kota Kinabalu to Kuching is September.
-
May 2025
-
Jun 2025
-
Jul 2025
-
Aug 2025
-
Sep 2025
-
Oct 2025
-
Nov 2025
-
Dec 2025
-
Jan 2026
-
Feb 2026
-
Mar 2026
-
Apr 2026
The cheapest day(s) of the week to fly from Kota Kinabalu to Kuching is Wednesday.
-
Sun Sunday
-
Mon Monday
-
Tue Tuesday
-
Wed Wednesday
-
Thu Thursday
-
Fri Friday
-
Sat Saturday
Flight Schedules
Last Updated: Wed, 2 Apr, 2025
-
Time
Earliest
- Earliest
- Latest
-
Depart
Earliest
- Earliest
- Latest
-
Arrive
- Earliest
- Latest
-
Duration
- Shortest
- Longest
-
Stopover
All
-
Airline
Filter by Airline
View All Airline
-
Availability
- M
- T
- W
- T
- F
- S
- S
-
11:50 BKI13:10 KCH1Hrs, 20m Direct
-
BKIKota Kinabalu Airport 11:50 - KCH 13:10 1h 20m Direct
-
BKIKota Kinabalu Airport 11:50
-
KCHKuching Airport 13:10
- 1h 20m
- Direct
-
AirAsia (AK 6359)Airbus Industrie A320 Sharklets -
AirAsia (AK 6359) -
- -
- T
- -
- T
- -
- S
- -
- Airbus Industrie A320 Sharklets
-
12:50 BKI14:15 KCH1Hrs, 25m Direct
-
BKIKota Kinabalu Airport 12:50 - KCH 14:15 1h 25m Direct
-
BKIKota Kinabalu Airport 12:50
-
KCHKuching Airport 14:15
- 1h 25m
- Direct
-
Firefly (FY 2562)Boeing 737 800 -
Firefly (FY 2562) -
- -
- T
- -
- -
- -
- S
- S
- Boeing 737 800
-
15:35 BKI16:55 KCH1Hrs, 20m Direct
-
BKIKota Kinabalu Airport 15:35 - KCH 16:55 1h 20m Direct
-
BKIKota Kinabalu Airport 15:35
-
KCHKuching Airport 16:55
- 1h 20m
- Direct
-
AirAsia (AK 6355)Airbus -
AirAsia (AK 6355) -
- -
- -
- W
- -
- F
- -
- S
- Airbus
-
16:20 BKI17:40 KCH1Hrs, 20m Direct
-
BKIKota Kinabalu Airport 16:20 - KCH 17:40 1h 20m Direct
-
BKIKota Kinabalu Airport 16:20
-
KCHKuching Airport 17:40
- 1h 20m
- Direct
-
AirAsia (AK 6355)Airbus -
AirAsia (AK 6355) -
- M
- -
- -
- -
- -
- -
- -
- Airbus
-
17:20 BKI18:40 KCH1Hrs, 20m Direct
-
BKIKota Kinabalu Airport 17:20 - KCH 18:40 1h 20m Direct
-
BKIKota Kinabalu Airport 17:20
-
KCHKuching Airport 18:40
- 1h 20m
- Direct
-
AirAsia (AK 6355)Airbus -
AirAsia (AK 6355) -
- -
- T
- -
- T
- -
- S
- -
- Airbus
-
17:55 BKI19:20 KCH1Hrs, 25m Direct
-
BKIKota Kinabalu Airport 17:55 - KCH 19:20 1h 25m Direct
-
BKIKota Kinabalu Airport 17:55
-
KCHKuching Airport 19:20
- 1h 25m
- Direct
-
AirAsia (AK 6353)Airbus -
AirAsia (AK 6353) -
- M
- -
- W
- -
- F
- -
- S
- Airbus
-
18:00 BKI19:25 KCH1Hrs, 25m Direct
-
BKIKota Kinabalu Airport 18:00 - KCH 19:25 1h 25m Direct
-
BKIKota Kinabalu Airport 18:00
-
KCHKuching Airport 19:25
- 1h 25m
- Direct
-
Firefly (FY 2562)Boeing 737 800 -
Firefly (FY 2562) -
- -
- -
- -
- -
- F
- -
- -
- Boeing 737 800
-
19:00 BKI20:25 KCH1Hrs, 25m Direct
-
BKIKota Kinabalu Airport 19:00 - KCH 20:25 1h 25m Direct
-
BKIKota Kinabalu Airport 19:00
-
KCHKuching Airport 20:25
- 1h 25m
- Direct
-
Firefly (FY 2562)Boeing 737 800 -
Firefly (FY 2562) -
- -
- -
- W
- -
- -
- -
- -
- Boeing 737 800
-
19:40 BKI21:05 KCH1Hrs, 25m Direct
-
BKIKota Kinabalu Airport 19:40 - KCH 21:05 1h 25m Direct
-
BKIKota Kinabalu Airport 19:40
-
KCHKuching Airport 21:05
- 1h 25m
- Direct
-
Firefly (FY 2562)Boeing 737 800 -
Firefly (FY 2562) -
- M
- -
- -
- -
- -
- -
- -
- Boeing 737 800
-
22:55 BKI00:15 KCH1Hrs, 20m Direct
-
BKIKota Kinabalu Airport 22:55 - KCH 00:15 1h 20m Direct
-
BKIKota Kinabalu Airport 22:55
-
KCHKuching Airport 00:15
- 1h 20m
- Direct
-
AirAsia (AK 6359)Airbus -
AirAsia (AK 6359) -
- M
- -
- W
- -
- -
- -
- S
- Airbus
-
07:50 BKI09:10 KCH1Hrs, 20m Direct
-
BKIKota Kinabalu Airport 07:50 - KCH 09:10 1h 20m Direct
-
BKIKota Kinabalu Airport 07:50
-
KCHKuching Airport 09:10
- 1h 20m
- Direct
-
AirAsia (AK 6351)Airbus -
AirAsia (AK 6351) -
- M
- T
- W
- T
- F
- S
- S
- Airbus
-
12:55 BKI17:25 KCH4Hrs, 30m 1 Stop (JHB)
-
BKIKota Kinabalu Airport 12:55 - KCH 17:25 4h 30m 1 Stop (JHB) Johor Bahru
-
BKIKota Kinabalu Airport 12:55JHBSenai International Airport 16:00
-
JHBSenai International Airport 15:10KCHKuching Airport 17:25
- 4h 30m (50m)
- 1 Stop JHB · Johor Bahru 50m
-
AirAsia (AK 5301)Airbus AirAsia (AK 5416)Airbus -
AirAsia (AK 5301) -
- M
- -
- W
- -
- -
- -
- S
-
12:55 BKI18:00 KCH5Hrs, 05m 1 Stop (JHB)
-
BKIKota Kinabalu Airport 12:55 - KCH 18:00 5h 05m 1 Stop (JHB) Johor Bahru
-
BKIKota Kinabalu Airport 12:55JHBSenai International Airport 16:35
-
JHBSenai International Airport 15:10KCHKuching Airport 18:00
- 5h 05m (1h 25m)
- 1 Stop JHB · Johor Bahru 1h 25m
-
AirAsia (AK 5301)Airbus AirAsia (AK 5412)Airbus -
AirAsia (AK 5301) -
- -
- T
- -
- T
- -
- S
- -
-
15:10 BKI18:50 KCH3Hrs, 40m 1 Stop (MYY)
-
BKIKota Kinabalu Airport 15:10 - KCH 18:50 3h 40m 1 Stop (MYY) Miri
-
BKIKota Kinabalu Airport 15:10MYYMiri Airport 17:50
-
MYYMiri Airport 16:00KCHKuching Airport 18:50
- 3h 40m (1h 50m)
- 1 Stop MYY · Miri 1h 50m
-
AirAsia (AK 9075)Airbus A320 Neo AirAsia (AK 6195)Airbus -
AirAsia (AK 9075) -
- -
- -
- W
- -
- -
- -
- -
-
15:10 BKI18:50 KCH3Hrs, 40m 1 Stop (MYY)
-
BKIKota Kinabalu Airport 15:10 - KCH 18:50 3h 40m 1 Stop (MYY) Miri
-
BKIKota Kinabalu Airport 15:10MYYMiri Airport 17:50
-
MYYMiri Airport 16:00KCHKuching Airport 18:50
- 3h 40m (1h 50m)
- 1 Stop MYY · Miri 1h 50m
-
AirAsia (AK 9075)Airbus Industrie A320 Sharklets AirAsia (AK 6195)Airbus -
AirAsia (AK 9075) -
- -
- -
- -
- -
- F
- -
- S
-
15:10 BKI19:20 KCH4Hrs, 10m 1 Stop (MYY)
-
BKIKota Kinabalu Airport 15:10 - KCH 19:20 4h 10m 1 Stop (MYY) Miri
-
BKIKota Kinabalu Airport 15:10MYYMiri Airport 18:20
-
MYYMiri Airport 16:00KCHKuching Airport 19:20
- 4h 10m (2h 20m)
- 1 Stop MYY · Miri 2h 20m
-
AirAsia (AK 6073)Airbus A320 Neo AirAsia (AK 6183)Airbus -
AirAsia (AK 6073) -
- -
- -
- -
- -
- -
- S
- -
-
15:10 BKI19:20 KCH4Hrs, 10m 1 Stop (MYY)
-
BKIKota Kinabalu Airport 15:10 - KCH 19:20 4h 10m 1 Stop (MYY) Miri
-
BKIKota Kinabalu Airport 15:10MYYMiri Airport 18:20
-
MYYMiri Airport 16:00KCHKuching Airport 19:20
- 4h 10m (2h 20m)
- 1 Stop MYY · Miri 2h 20m
-
AirAsia (AK 6073)Airbus Industrie A320 Sharklets AirAsia (AK 6183)Airbus -
AirAsia (AK 6073) -
- -
- T
- -
- -
- -
- -
- -
-
17:10 BKI20:35 KCH3Hrs, 25m 1 Stop (SBW)
-
BKIKota Kinabalu Airport 17:10 - KCH 20:35 3h 25m 1 Stop (SBW) Sibu
-
BKIKota Kinabalu Airport 17:10SBWSibu Airport 20:00
-
SBWSibu Airport 18:20KCHKuching Airport 20:35
- 3h 25m (1h 40m)
- 1 Stop SBW · Sibu 1h 40m
-
AirAsia (AK 6092)Airbus A320 Neo AirAsia (AK 6461)Airbus -
AirAsia (AK 6092) -
- -
- T
- -
- T
- -
- S
- S
-
17:10 BKI20:35 KCH3Hrs, 25m 1 Stop (SBW)
-
BKIKota Kinabalu Airport 17:10 - KCH 20:35 3h 25m 1 Stop (SBW) Sibu
-
BKIKota Kinabalu Airport 17:10SBWSibu Airport 20:00
-
SBWSibu Airport 18:20KCHKuching Airport 20:35
- 3h 25m (1h 40m)
- 1 Stop SBW · Sibu 1h 40m
-
AirAsia (AK 6092)Airbus Industrie A320 Sharklets AirAsia (AK 6461)Airbus -
AirAsia (AK 6092) -
- M
- -
- W
- -
- F
- -
- -
-
19:05 BKI22:25 KCH3Hrs, 20m 1 Stop (MYY)
-
BKIKota Kinabalu Airport 19:05 - KCH 22:25 3h 20m 1 Stop (MYY) Miri
-
BKIKota Kinabalu Airport 19:05MYYMiri Airport 21:25
-
MYYMiri Airport 19:55KCHKuching Airport 22:25
- 3h 20m (1h 30m)
- 1 Stop MYY · Miri 1h 30m
-
AirAsia (AK 6075)Airbus Industrie A320 Sharklets AirAsia (AK 6185)Airbus -
AirAsia (AK 6075) -
- -
- -
- -
- -
- -
- -
- S
-
19:05 BKI23:35 KCH4Hrs, 30m 1 Stop (MYY)
-
BKIKota Kinabalu Airport 19:05 - KCH 23:35 4h 30m 1 Stop (MYY) Miri
-
BKIKota Kinabalu Airport 19:05MYYMiri Airport 22:35
-
MYYMiri Airport 19:55KCHKuching Airport 23:35
- 4h 30m (2h 40m)
- 1 Stop MYY · Miri 2h 40m
-
AirAsia (AK 6075)Airbus Industrie A320 Sharklets AirAsia (AK 6189)Airbus -
AirAsia (AK 6075) -
- -
- -
- -
- -
- -
- -
- S
-
20:10 BKI23:35 KCH3Hrs, 25m 1 Stop (MYY)
-
BKIKota Kinabalu Airport 20:10 - KCH 23:35 3h 25m 1 Stop (MYY) Miri
-
BKIKota Kinabalu Airport 20:10MYYMiri Airport 22:35
-
MYYMiri Airport 21:00KCHKuching Airport 23:35
- 3h 25m (1h 35m)
- 1 Stop MYY · Miri 1h 35m
-
AirAsia (AK 6075)Airbus Industrie A320 Sharklets AirAsia (AK 6189)Airbus -
AirAsia (AK 6075) -
- -
- -
- -
- -
- F
- -
- -
-
20:10 BKI23:55 KCH3Hrs, 45m 1 Stop (MYY)
-
BKIKota Kinabalu Airport 20:10 - KCH 23:55 3h 45m 1 Stop (MYY) Miri
-
BKIKota Kinabalu Airport 20:10MYYMiri Airport 23:00
-
MYYMiri Airport 21:00KCHKuching Airport 23:55
- 3h 45m (2h)
- 1 Stop MYY · Miri 2h
-
AirAsia (AK 6075)Airbus Industrie A320 Sharklets AirAsia (AK 6189)Airbus -
AirAsia (AK 6075) -
- M
- -
- W
- -
- -
- -
- -
-
06:00 BKI09:35 KCH3Hrs, 35m 1 Stop (BTU)
-
BKIKota Kinabalu Airport 06:00 - KCH 09:35 3h 35m 1 Stop (BTU) Bintulu
-
BKIKota Kinabalu Airport 06:00BTUBintulu Airport 08:45
-
BTUBintulu Airport 07:00KCHKuching Airport 09:35
- 3h 35m (1h 45m)
- 1 Stop BTU · Bintulu 1h 45m
-
AirAsia (AK 6340)Airbus A320 Neo AirAsia (AK 9065)Airbus -
AirAsia (AK 6340) -
- -
- -
- W
- -
- F
- -
- -
-
06:00 BKI09:35 KCH3Hrs, 35m 1 Stop (BTU)
-
BKIKota Kinabalu Airport 06:00 - KCH 09:35 3h 35m 1 Stop (BTU) Bintulu
-
BKIKota Kinabalu Airport 06:00BTUBintulu Airport 08:45
-
BTUBintulu Airport 07:00KCHKuching Airport 09:35
- 3h 35m (1h 45m)
- 1 Stop BTU · Bintulu 1h 45m
-
AirAsia (AK 6340)Airbus Industrie A320 Sharklets AirAsia (AK 9065)Airbus -
AirAsia (AK 6340) -
- M
- -
- -
- -
- -
- -
- -
-
06:00 BKI11:10 KCH5Hrs, 10m 1 Stop (SBW)
-
BKIKota Kinabalu Airport 06:00 - KCH 11:10 5h 10m 1 Stop (SBW) Sibu
-
BKIKota Kinabalu Airport 06:00SBWSibu Airport 10:35
-
SBWSibu Airport 07:10KCHKuching Airport 11:10
- 5h 10m (3h 25m)
- 1 Stop SBW · Sibu 3h 25m
-
AirAsia (AK 6090)Airbus Industrie A320 Sharklets AirAsia (AK 6467)Airbus -
AirAsia (AK 6090) -
- -
- -
- -
- -
- F
- -
- -
-
06:00 BKI11:10 KCH5Hrs, 10m 1 Stop (SBW)
-
BKIKota Kinabalu Airport 06:00 - KCH 11:10 5h 10m 1 Stop (SBW) Sibu
-
BKIKota Kinabalu Airport 06:00SBWSibu Airport 10:35
-
SBWSibu Airport 07:10KCHKuching Airport 11:10
- 5h 10m (3h 25m)
- 1 Stop SBW · Sibu 3h 25m
-
AirAsia (AK 6090)Airbus Industrie A320 Sharklets AirAsia (AK 6473)Airbus -
AirAsia (AK 6090) -
- -
- T
- -
- T
- -
- S
- -
-
06:00 BKI08:40 KCH2Hrs, 40m 1 Stop (SBW)
-
BKIKota Kinabalu Airport 06:00 - KCH 08:40 2h 40m 1 Stop (SBW) Sibu
-
BKIKota Kinabalu Airport 06:00SBWSibu Airport 08:05
-
SBWSibu Airport 07:10KCHKuching Airport 08:40
- 2h 40m (55m)
- 1 Stop SBW · Sibu 55m
-
AirAsia (AK 6090)Airbus Industrie A320 Sharklets AirAsia (AK 6463)Airbus -
AirAsia (AK 6090) -
- M
- T
- W
- T
- F
- S
- -
-
07:15 BKI12:25 KCH5Hrs, 10m 1 Stop (MYY)
-
BKIKota Kinabalu Airport 07:15 - KCH 12:25 5h 10m 1 Stop (MYY) Miri
-
BKIKota Kinabalu Airport 07:15MYYMiri Airport 11:25
-
MYYMiri Airport 08:05KCHKuching Airport 12:25
- 5h 10m (3h 20m)
- 1 Stop MYY · Miri 3h 20m
-
AirAsia (AK 6071)Airbus Industrie A320 Sharklets AirAsia (AK 6193)Airbus -
AirAsia (AK 6071) -
- M
- -
- -
- -
- F
- -
- S
-
07:15 BKI12:25 KCH5Hrs, 10m 1 Stop (MYY)
-
BKIKota Kinabalu Airport 07:15 - KCH 12:25 5h 10m 1 Stop (MYY) Miri
-
BKIKota Kinabalu Airport 07:15MYYMiri Airport 11:25
-
MYYMiri Airport 08:05KCHKuching Airport 12:25
- 5h 10m (3h 20m)
- 1 Stop MYY · Miri 3h 20m
-
AirAsia (AK 6071)Airbus A320 Neo AirAsia (AK 6193)Airbus -
AirAsia (AK 6071) -
- -
- T
- -
- T
- -
- S
- -
-
07:15 BKI12:25 KCH5Hrs, 10m 1 Stop (MYY)
-
BKIKota Kinabalu Airport 07:15 - KCH 12:25 5h 10m 1 Stop (MYY) Miri
-
BKIKota Kinabalu Airport 07:15MYYMiri Airport 11:25
-
MYYMiri Airport 08:05KCHKuching Airport 12:25
- 5h 10m (3h 20m)
- 1 Stop MYY · Miri 3h 20m
-
AirAsia (AK 6071)Airbus Industrie A320 Sharklets AirAsia (AK 9193)Airbus -
AirAsia (AK 6071) -
- -
- -
- W
- -
- -
- -
- -
-
07:15 BKI11:40 KCH4Hrs, 25m 1 Stop (MYY)
-
BKIKota Kinabalu Airport 07:15 - KCH 11:40 4h 25m 1 Stop (MYY) Miri
-
BKIKota Kinabalu Airport 07:15MYYMiri Airport 10:40
-
MYYMiri Airport 08:05KCHKuching Airport 11:40
- 4h 25m (2h 35m)
- 1 Stop MYY · Miri 2h 35m
-
AirAsia (AK 6071)Airbus Industrie A320 Sharklets AirAsia (AK 6191)Airbus -
AirAsia (AK 6071) -
- M
- -
- W
- -
- F
- -
- S
-
07:15 BKI11:40 KCH4Hrs, 25m 1 Stop (MYY)
-
BKIKota Kinabalu Airport 07:15 - KCH 11:40 4h 25m 1 Stop (MYY) Miri
-
BKIKota Kinabalu Airport 07:15MYYMiri Airport 10:40
-
MYYMiri Airport 08:05KCHKuching Airport 11:40
- 4h 25m (2h 35m)
- 1 Stop MYY · Miri 2h 35m
-
AirAsia (AK 6071)Airbus A320 Neo AirAsia (AK 6191)Airbus -
AirAsia (AK 6071) -
- -
- T
- -
- T
- -
- S
- -
The fastest flight time for direct flights from Kota Kinabalu to Kuching is 1 hour 20 minutes. Check latest flight schedules & prices on Wego.
The most popular airline flying from Kota Kinabalu to Kuching is AirAsia. Find the latest flight deals on Wego.
The flight distance between Kota Kinabalu and Kuching is 797km. Check all available flights on Wego.
The earliest flight of the day departs at 06:00. The last flight of the day departs at 11:50. See the full list of flight times on Wego.
There are 2 airlines that offer direct flights from Kota Kinabalu to Kuching. Find out the list of airlines on Wego.
All Airports in Kota Kinabalu
All Airports in Kuching
Kuching Airport KCH