Direct flights from Yogyakarta to Jakarta (YIA → CGK)

Distance 424 km (263 mi)
Est. duration 30m
Loading map...
Live fares · YIA → CGK

About the Yogyakarta → Jakarta route

Yogyakarta to Jakarta is about as domestic as domestic gets — 424 kilometers, roughly 30 minutes in the air, and a route that half the passengers treat like a bus they're mildly annoyed to be on. Garuda Indonesia (GA) runs it alongside a stack of low-cost carriers, so you've got options ranging from actual meal service to a seat that charges you for looking at it. This isn't a route where the flight is the experience. It's a connector. You're going somewhere, and the plane is just the inconvenient middle part. The passenger mix skews toward business travelers and Javanese families shuttling between the old cultural capital and the commercial one. Tourists exist on this route, but they're outnumbered.

Why travel from Yogyakarta to Jakarta?

Jakarta isn't the obvious Indonesia bucket-list stop, but that's partly why it's worth the trip. Old Batavia (Kota Tua) rewards anyone willing to wander it properly — the Dutch colonial architecture and the Fatahillah Square area feel genuinely different from anything you'd find in Yogyakarta. Jakarta's food scene runs deeper than most visitors expect, particularly if you're tracking down proper Betawi cooking, which barely exists outside the capital. From a practical standpoint, CGK connects onward to 94 destinations, so many travelers are simply using Jakarta as a transfer hub to catch international flights that YIA can't support. Business travelers make this run constantly — Jakarta is where the contracts get signed, and Yogyakarta has enough corporate presence to keep that corridor busy Monday through Friday.

Quick stats

  • Distance: 424 km
  • Estimated flight time: 0h 30m
  • Operating airlines: 8B, GA, ID, IN, IP, QG, SJ
  • Direct route: yes

Practical tips for YIA → CGK

May through September is the drier, more predictable window for travel on this route. Fares on the low-cost carriers (QG and SJ both operate here) can be sharp, but watch the baggage allowances — on some tickets you're paying separately for checked luggage, and it adds up fast. CGK is a large, occasionally chaotic airport; Terminal 3 is the more modern end of things. For ground transport into central Jakarta, the Railink airport train to Sudirman is genuinely the move — taxis into town can take two-plus hours in traffic. No visa required for Indonesian citizens, and the rupiah is your currency. Don't mistake the short flight time for a simple trip.

Frequently asked questions

How long is the flight from Yogyakarta to Jakarta?

The flight is approximately 30 minutes for a distance of 424 km. This makes it one of Indonesia's shortest domestic routes, with minimal flight time and quick turnaround at the airport.

Which airlines operate the Yogyakarta to Jakarta route?

Eight airlines serve this route: Garuda Indonesia (GA), Lion Air (JT), Batik Air (ID), Indonesia AirAsia (QG), Sriwijaya Air (SJ), Citilink (QG), Wings Air (IW), and Super Air Jet (IU). Multiple daily flights provide flexibility in scheduling.

What is the best time of year to fly from Yogyakarta to Jakarta?

The dry season from May to September offers the most stable weather and typically features better airfare availability due to shoulder season pricing. Avoiding the December-January peak holiday period can help you find more competitive fares while still enjoying good flying conditions.

Do I need a visa to fly from Yogyakarta to Jakarta within Indonesia?

No visa is required for domestic travel within Indonesia; you only need a valid passport or national ID if you're an Indonesian citizen. This is a domestic flight, so immigration procedures are minimal and straightforward.

What should I know about luggage and jet lag on this short flight?

Baggage allowances vary by airline but typically include 20-30 kg checked luggage and a carry-on; check your specific carrier's policy when booking. Given the 30-minute flight time, there is no jet lag concern, though you may want to arrive at the airport 90 minutes early for domestic flights to allow time for check-in and security.

Find flights from Yogyakarta to Jakarta
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Frequently asked questions

How far is the flight from Yogyakarta to Jakarta? The flight distance from YIA to CGK is approximately 424 km (263 miles).
How long is the flight from YIA to CGK? The estimated flight time from Yogyakarta to Jakarta is approximately 30m.
What airlines fly from YIA to CGK? Airlines operating direct flights from Yogyakarta to Jakarta include: 8B, GA, ID, IN, IP, QG, SJ.

Cheapest fares Yogyakarta → Jakarta

Yogyakarta YIA
Jakarta CGK

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Yogyakarta → Jakarta.

Try a nearby airport to Yogyakarta

Flights to Jakarta (CGK) from other airports within 350 km of Yogyakarta. Often unlocks cheaper fares or better times.

Or try a nearby airport to Jakarta

Flights from Yogyakarta (YIA) to other airports within 350 km of Jakarta.

Other flights from Yogyakarta (YIA)

Other flights from Jakarta (CGK)