Direct (nonstop) flights from Kota Kinabalu to Kuching

2 airlines fly nonstop from Kota Kinabalu International (BKI) to Kuching International (KCH). It's 498 miles (801 km), about 1h 20m in the air. Operated by AirAsia, Batik Air Malaysia.

BKI
Kota Kinabalu International
🇲🇾 Kota Kinabalu, Malaysia
KCH
Kuching International
🇲🇾 Kuching, Malaysia
Flight Time
1h 20m
Distance
498 mi
801 km
CO₂/pax
92 kg
−26 kg vs. layover
Airlines
2
AirAsia +1
Time Diff
Same timezone
Operated by AirAsia AirAsia Batik Air Malaysia Batik Air Malaysia

Route data last updated: May 27, 2026

Airlines with non-stop flights

AirAsia AK AirAsia
Route
BKI → KCH
Flight Time
1h 20m
Distance
498 mi
Batik Air Malaysia OD Batik Air Malaysia
Route
BKI → KCH
Flight Time
1h 20m
Distance
498 mi

Alternative Routes

Other ways to fly from Kota Kinabalu to Kuching with one stop · direct emits 92 kg CO₂ per passenger

BKI SBW (Sibu) KCH
Leg 1: 1h 10m (377 mi) Leg 2: 35m (125 mi) Total: ~1h 45m 🍃 118 kg CO₂ (+28% vs. direct)
Leg 1
BKI → SBW
1h 10m · 377 mi
View BKI to SBW flights →
Leg 2
SBW → KCH
35m · 125 mi
View SBW to KCH flights →
BKI MYY (Miri) KCH
Leg 1: 50m (180 mi) Leg 2: 1h (318 mi) Total: ~1h 50m 🍃 117 kg CO₂ (+27% vs. direct)
Leg 1
BKI → MYY
50m · 180 mi
View BKI to MYY flights →
Leg 2
MYY → KCH
1h · 318 mi
View MYY to KCH flights →
BKI BTU (Bintulu) KCH
Leg 1: 1h (283 mi) Leg 2: 50m (217 mi) Total: ~1h 50m 🍃 117 kg CO₂ (+27% vs. direct)
Leg 1
BKI → BTU
1h · 283 mi
View BKI to BTU flights →
Leg 2
BTU → KCH
50m · 217 mi
View BTU to KCH flights →
BKI BWN (Bandar Seri Begawan) KCH
Leg 1: 40m (102 mi) Leg 2: 1h 15m (396 mi) Total: ~1h 55m 🍃 117 kg CO₂ (+27% vs. direct)
Leg 1
BKI → BWN
40m · 102 mi
View BKI to BWN flights →
Leg 2
BWN → KCH
1h 15m · 396 mi
View BWN to KCH flights →
BKI MZV (Mulu) KCH
Leg 1: 55m (155 mi) Leg 2: 1h 30m (354 mi) Total: ~2h 25m 🍃 120 kg CO₂ (+30% vs. direct)
Leg 1
BKI → MZV
55m · 155 mi
View BKI to MZV flights →
Leg 2
MZV → KCH
1h 30m · 354 mi
View MZV to KCH flights →

Frequently Asked Questions

How long is the direct flight from Kota Kinabalu to Kuching?

A nonstop flight from Kota Kinabalu (BKI) to Kuching (KCH) takes approximately 1 hours and 20 minutes. The distance is 498 miles (801 km).

Which airlines fly nonstop from Kota Kinabalu to Kuching?

2 airlines: AirAsia, Batik Air Malaysia.

Is there a nonstop flight from Kota Kinabalu to Kuching?

Yes. 2 airlines: AirAsia, Batik Air Malaysia.

How far is Kota Kinabalu from Kuching?

The flight distance from Kota Kinabalu to Kuching is 498 miles (801 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as Mumbai to Goa.

What type of aircraft flies from Kota Kinabalu to Kuching?

At 1h 20m, this route typically uses narrow-body aircraft — Boeing 737 or Airbus A320. Varies by airline.

What is the carbon footprint of a flight from Kota Kinabalu to Kuching?

Roughly 92 kg CO2 per passenger one-way. That's about the same as driving 460 km.

Is the return flight from Kuching to Kota Kinabalu also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Kota Kinabalu to Kuching?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Kota Kinabalu International for this flight?

1.5-2 hours for domestic. Add more time during holidays or busy travel weekends.