Direct flights from Jakarta to Yogyakarta CGK → YIA

Batik Air, Citilink, Garuda Indonesia, Nam Air, ONE Airlines, TransNusa and Sriwijaya Air operate nonstop flights from Jakarta (CGK) to Yogyakarta (YIA). The nonstop flight takes around ~0h 32m, covering 263 miles (423 km) and operates multiple daily. Updated 28 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

Batik Air ID Citilink QG Garuda Indonesia GA Nam Air IN ONE Airlines IP Sriwijaya Air SJ TransNusa 8B

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from Jakarta to Yogyakarta?

Yes, Batik Air, Citilink and 5 more airlines operate nonstop flights from Jakarta (CGK) to Yogyakarta (YIA).

Which airlines fly direct from Jakarta to Yogyakarta?

Batik Air, Citilink, Garuda Indonesia, Nam Air, ONE Airlines, TransNusa, Sriwijaya Air operate nonstop flights from Jakarta to Yogyakarta.

How long is the flight from Jakarta to Yogyakarta?

The nonstop flight from Jakarta to Yogyakarta takes ~0h 32m (approximately 423 km).

How often do direct flights operate from Jakarta to Yogyakarta?

Nonstop flights from Jakarta to Yogyakarta operate multiple daily.

Explore More

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