Direct flights from Jakarta to Kota Kinabalu CGK → BKI

Indonesia AirAsia operates nonstop flights from Jakarta (CGK) to Kota Kinabalu (BKI). The nonstop flight takes around ~2h 7m, covering 1,055 miles (1,698 km). Updated 29 June 2026.

📬 Cheap nonstop deals from Jakarta

We'll email you when a fare from CGK drops well below normal. Free, weekly, no password needed.

Free · weekly digest · no password needed

Indonesia AirAsia QZ

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from Jakarta to Kota Kinabalu?

Yes, Indonesia AirAsia operates nonstop flights from Jakarta (CGK) to Kota Kinabalu (BKI).

Which airlines fly direct from Jakarta to Kota Kinabalu?

Indonesia AirAsia operates nonstop flights from Jakarta to Kota Kinabalu.

How long is the flight from Jakarta to Kota Kinabalu?

The nonstop flight from Jakarta to Kota Kinabalu takes ~2h 7m (approximately 1698 km).

Explore More

Cheap direct deals from Jakarta — last one was $676 to Istanbul