The Yogyakarta to Jakarta route connects Yogyakarta International Airport (YIA) in ID with Soekarno-Hatta International Airport (CGK) in ID. This short-haul flight covers approximately 264 miles (425 km) with a typical flight time of 48m. This route is served by 8 airlines: Bhutan Airlines, Garuda Indonesia, Citilink and others. AirportRoutes has tracked 22 unique flight numbers on this route.
Compare flight prices across hundreds of booking sites
Search YIA → CGK flightsOpens a live price search — just pick your dates
The Yogyakarta (YIA) → Jakarta (CGK) air route links Central Java’s cultural capital with Indonesia’s main international gateway across 264 miles (425 km). Nonstop flights typically take about 1 hour 10 minutes to 1 hour 25 minutes, making it one of the fastest ways to move between Borobudur-adjacent Yogyakarta and the country’s business hub. Travelers choose this hop to save time versus long rail or road journeys, to connect onward from CGK’s extensive domestic and international network, and for easy access to meetings, events, and shopping in Greater Jakarta. Multiple daily departures and competitive fares also make it practical for weekend breaks or short business trips, especially for those prioritizing schedule flexibility.
Book early for the best value: one-way fares commonly start around IDR 600,000–1,200,000 (about USD 38–76), rising during holidays and peak weekends. If you have checked bags, confirm allowances—low-cost tickets may charge extra at the airport. At YIA, arrive 90–120 minutes before departure; the terminal is modern but security lines can build around morning waves. For CGK, plan ground transport in advance: the airport rail link is efficient for central areas, while ride-hailing can be slower in rush hour. Expect a short cruise time, so keep essentials in your personal item and download entertainment offline. Weather-related delays can occur in the wet season—build buffer time for connections.
Jakarta blends colonial history, modern skylines, and a vast food scene. Start in Kota Tua for museums and Dutch-era architecture, then head to the National Monument (Monas) for city views and context on Indonesian independence. For shopping and dining, explore Grand Indonesia and the Thamrin–Sudirman corridor; for nightlife and cafés, SCBD and Kemang are popular. Families often enjoy Ancol waterfront attractions. Jakarta’s culinary must-tries include nasi uduk, soto Betawi, kerak telor, and seafood in Muara Angke. Use the MRT for key north–south routes and plan around traffic by clustering sights by neighborhood.
The most reliable flying weather is typically in the dry season (May–September), when delays from thunderstorms are less common. Expect higher prices around Lebaran/Eid travel periods and school holidays, when one-way fares can jump well above IDR 1,500,000 (about USD 95+). Shoulder months like February–March and October–November often bring better deals and lighter crowds. Jakarta hosts major events year-round; weekends with large concerts or exhibitions can tighten availability, so book flights and airport transfers early.
Yogyakarta International Airport
WAHIYIASoekarno-Hatta International Airport
WIIICGK8
Operators22
Tracked Flights264
Miles48m
Flight Duration
| Airline | ICAO | IATA |
|---|---|---|
| Batik Air |
BTK
|
ID
|
| Garuda Indonesia |
GIA
|
GA
|
| Citilink |
CTV
|
QG
|
| Pelita Air Service P.t. |
PAS
|
IP
|
| TransNusa |
TNU
|
8B
|
| Lion Air |
LNI
|
JT
|
| NAM Air |
LKN
|
IN
|
| Sriwijaya Air |
SJY
|
SJ
|
| Day | Flights Observed | Frequency | Activity |
|---|---|---|---|
| Monday | 75 | 16% |
|
| Tuesday | 84 | 18% |
|
| Wednesday | 58 | 13% |
|
| Thursday | 40 | 9% |
|
| Friday | 69 | 15% |
|
| Saturday | 85 | 19% |
|
| Sunday | 47 | 10% |
|
Pattern Analysis
| Airline | Flight Numbers | Aircraft Type | Typical Time | Days Active | Last Seen | Status |
|---|---|---|---|---|---|---|
|
Batik Air
BTK
/ ID
|
|
A320 | 13:00 1:00 PM (Representative) |
M
T
W
T
F
S
S
|
May 10, 2026 | Active |
|
Citilink
CTV
/ QG
|
A320 | 15:20 3:20 PM (Representative) |
M
T
W
T
F
S
S
|
Mar 17, 2026 | Active | |
|
Garuda Indonesia
GIA
/ GA
|
|
B738 | 13:35 1:35 PM (Representative) |
M
T
W
T
F
S
S
|
May 10, 2026 | Active |
|
Lion Air
LNI
/ JT
|
- | B739 | 16:40 4:40 PM (Representative) |
M
T
W
T
F
S
S
|
Nov 25, 2025 | Active |
|
NAM Air
LKN
/ IN
|
B735 | 20:45 8:45 PM (Representative) |
M
T
W
T
F
S
S
|
Mar 5, 2026 | Active | |
|
Pelita Air Service P.t.
PAS
/ IP
|
A320 | 15:40 3:40 PM (Representative) |
M
T
W
T
F
S
S
|
Mar 17, 2026 | Active | |
|
Sriwijaya Air
SJY
/ SJ
|
B735 | 19:40 7:40 PM (Representative) |
M
T
W
T
F
S
S
|
May 8, 2026 | Active | |
|
TransNusa
TNU
/ 8B
|
A320 | 17:45 5:45 PM (Representative) |
M
T
W
T
F
S
S
|
Mar 11, 2026 | Active |
| Departure Time | Operator | ICAO | IATA |
|---|---|---|---|
| 13:00 1:00 PM | Batik Air |
BTK
|
ID
|
| 13:35 1:35 PM | Garuda Indonesia |
GIA
|
GA
|
| 15:20 3:20 PM | Citilink |
CTV
|
QG
|
| 15:40 3:40 PM | Pelita Air Service P.t. |
PAS
|
IP
|
| 16:40 4:40 PM | Lion Air |
LNI
|
JT
|
| 17:45 5:45 PM | TransNusa |
TNU
|
8B
|
| 19:40 7:40 PM | Sriwijaya Air |
SJY
|
SJ
|
| 20:45 8:45 PM | NAM Air |
LKN
|
IN
|
Time Information
Times are shown in the departure airport's local timezone (UTC).