Which airport are you flying from?

Direct flights from Yogyakarta to Jakarta

YIA - CGK route map All flights from YIA to CGK non-stop. There are direct flights from New Yogyakarta International Airport (YIA), Indonesia to Soekarno Hatta International (CGK), Indonesia with Batik Air, Garuda Indonesia and 4 other airlines. 109 weekly departures are currently scheduled on this route. Departure times range from 06:25 to 20:45 depending on the schedule period. The flight distance is 266 miles (428 km). Flight time ranges from 1 hour and 10 minutes to 1 hour and 25 minutes.

YIA
New Yogyakarta Airport
IndonesiaYogyakarta , Indonesia
CGK
Soekarno Hatta
IndonesiaJakarta , Indonesia
YIA
New Yogyakarta Airport
IndonesiaYogyakarta , Indonesia
Soekarno Hatta
IndonesiaJakarta , Indonesia
CGK
Flight time 1h 10min to 1h 25min
Updated Jun 22, 2026
CHANGE DIRECTION

Airlines with non-stop routes:

Batik Air

Departure times vary between 07:55 and 20:00
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
35 flights/week
35 flights/week

Garuda Indonesia SkyTeam

Departure times vary between 06:25 and 19:00
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
35 flights/week
35 flights/week

Citilink Low-cost carrier

Departure times vary between 07:45 and 20:20
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
14 flights/week
14 flights/week

TransNusa

Departure times vary between 13:20 and 17:45
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
14 flights/week
14 flights/week

Nam Air

Departs at 20:45
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
7 flights/week
7 flights/week

Sriwijaya Air

Departs at 19:40
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
4 flights/week
4 flights/week
Weekday-labels: HAS FLIGHTS UPCOMING NO FLIGHTS
View all flight dates
Flight schedule from Yogyakarta to Jakarta with Batik Air

This is a weekly direct flight schedule for Batik Air. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 20
Tue
Jul 21
Wed
Jul 22
Thu
Jul 23
Fri
Jul 24
Sat
Jul 25
Sun
Jul 26
ID6369
07:55
07:55
07:55
07:55
07:55
07:55
07:55
ID7540
09:50
09:50
09:50
09:50
09:50
09:50
09:50
ID6379
11:45
11:45
11:45
11:45
11:45
11:45
11:45
ID6345
14:55
14:55
14:55
14:55
14:55
14:55
14:55
ID6371
20:00
20:00
20:00
20:00
20:00
20:00
20:00

The timetable & schedule information was updated at 2026-06-22

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Yogyakarta to Jakarta with Garuda Indonesia

This is a weekly direct flight schedule for Garuda Indonesia. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 20
Tue
Jul 21
Wed
Jul 22
Thu
Jul 23
Fri
Jul 24
Sat
Jul 25
Sun
Jul 26
GA207
06:50
06:50
06:50
06:50
06:50
06:50
06:50
GA205
09:55
09:55
09:55
09:55
09:55
09:55
09:55
GA209
13:35
13:35
13:35
13:35
13:35
13:35
13:35
GA213
16:50
16:50
16:50
16:50
16:50
16:50
16:50
GA203
18:20
18:20
18:20
18:20
18:20
18:20
18:20

The timetable & schedule information was updated at 2026-06-22

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Yogyakarta to Jakarta with Citilink

This is a weekly direct flight schedule for Citilink. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 20
Tue
Jul 21
Wed
Jul 22
Thu
Jul 23
Fri
Jul 24
Sat
Jul 25
Sun
Jul 26
QG775
07:45
07:45
07:45
07:45
07:45
07:45
07:45
QG779
15:20
15:20
15:20
15:20
15:20
15:20
15:20

The timetable & schedule information was updated at 2026-06-22

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Yogyakarta to Jakarta with TransNusa

This is a weekly direct flight schedule for TransNusa. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 20
Tue
Jul 21
Wed
Jul 22
Thu
Jul 23
Fri
Jul 24
Sat
Jul 25
Sun
Jul 26
8B5531
13:20
13:20
13:20
13:20
13:20
13:20
13:20
8B5533
17:45
17:45
17:45
17:45
17:45
17:45
17:45

The timetable & schedule information was updated at 2026-06-22

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Yogyakarta to Jakarta with Nam Air

This is a weekly direct flight schedule for Nam Air. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 20
Tue
Jul 21
Wed
Jul 22
Thu
Jul 23
Fri
Jul 24
Sat
Jul 25
Sun
Jul 26
IN221
20:45
20:45
20:45
20:45
20:45
20:45
20:45

The timetable & schedule information was updated at 2026-06-22

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Yogyakarta to Jakarta with Sriwijaya Air

This is a weekly direct flight schedule for Sriwijaya Air. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 20
Tue
Jul 21
Wed
Jul 22
Thu
Jul 23
Fri
Jul 24
Sat
Jul 25
Sun
Jul 26
SJ225
19:40
----
19:40
----
19:40
----
19:40

The timetable & schedule information was updated at 2026-06-22

RETURN SCHEDULE
CHECK PRICES

Yogyakarta to Jakarta scheduled departures

Select a date to see every published non-stop departure between YIA and CGK.

Tuesday
Tue
Jul 21
15 flights(15)
Wednesday
Wed
Jul 22
16 flights(16)
Thursday
Thu
Jul 23
15 flights(15)
Friday
Fri
Jul 24
16 flights(16)
Saturday
Sat
Jul 25
15 flights(15)
Sunday
Sun
Jul 26
16 flights(16)
Monday
Mon
Jul 27
16 flights(16)
Time
Airline
Flight
06:50
Garuda Indonesia Garuda Indonesia
GA207
07:45
Citilink Citilink
QG775
07:55
Batik Air Batik Air
ID6369
09:50
Batik Air Batik Air
ID7540
09:55
Garuda Indonesia Garuda Indonesia
GA205
11:45
Batik Air Batik Air
ID6379
13:20
TransNusa TransNusa
8B5531
13:35
Garuda Indonesia Garuda Indonesia
GA209
14:55
Batik Air Batik Air
ID6345
15:20
Citilink Citilink
QG779
16:50
Garuda Indonesia Garuda Indonesia
GA213
17:45
TransNusa TransNusa
8B5533
18:20
Garuda Indonesia Garuda Indonesia
GA203
20:00
Batik Air Batik Air
ID6371
20:45
Nam Air Nam Air
IN221
06:50
Garuda Indonesia Garuda Indonesia
GA207
07:45
Citilink Citilink
QG775
07:55
Batik Air Batik Air
ID6369
09:50
Batik Air Batik Air
ID7540
09:55
Garuda Indonesia Garuda Indonesia
GA205
11:45
Batik Air Batik Air
ID6379
13:20
TransNusa TransNusa
8B5531
13:35
Garuda Indonesia Garuda Indonesia
GA209
14:55
Batik Air Batik Air
ID6345
15:20
Citilink Citilink
QG779
16:50
Garuda Indonesia Garuda Indonesia
GA213
17:45
TransNusa TransNusa
8B5533
18:20
Garuda Indonesia Garuda Indonesia
GA203
19:40
Sriwijaya Air Sriwijaya Air
SJ225
20:00
Batik Air Batik Air
ID6371
20:45
Nam Air Nam Air
IN221
06:50
Garuda Indonesia Garuda Indonesia
GA207
07:45
Citilink Citilink
QG775
07:55
Batik Air Batik Air
ID6369
09:50
Batik Air Batik Air
ID7540
09:55
Garuda Indonesia Garuda Indonesia
GA205
11:45
Batik Air Batik Air
ID6379
13:20
TransNusa TransNusa
8B5531
13:35
Garuda Indonesia Garuda Indonesia
GA209
14:55
Batik Air Batik Air
ID6345
15:20
Citilink Citilink
QG779
16:50
Garuda Indonesia Garuda Indonesia
GA213
17:45
TransNusa TransNusa
8B5533
18:20
Garuda Indonesia Garuda Indonesia
GA203
20:00
Batik Air Batik Air
ID6371
20:45
Nam Air Nam Air
IN221
06:50
Garuda Indonesia Garuda Indonesia
GA207
07:45
Citilink Citilink
QG775
07:55
Batik Air Batik Air
ID6369
09:50
Batik Air Batik Air
ID7540
09:55
Garuda Indonesia Garuda Indonesia
GA205
11:45
Batik Air Batik Air
ID6379
13:20
TransNusa TransNusa
8B5531
13:35
Garuda Indonesia Garuda Indonesia
GA209
14:55
Batik Air Batik Air
ID6345
15:20
Citilink Citilink
QG779
16:50
Garuda Indonesia Garuda Indonesia
GA213
17:45
TransNusa TransNusa
8B5533
18:20
Garuda Indonesia Garuda Indonesia
GA203
19:40
Sriwijaya Air Sriwijaya Air
SJ225
20:00
Batik Air Batik Air
ID6371
20:45
Nam Air Nam Air
IN221
06:50
Garuda Indonesia Garuda Indonesia
GA207
07:45
Citilink Citilink
QG775
07:55
Batik Air Batik Air
ID6369
09:50
Batik Air Batik Air
ID7540
09:55
Garuda Indonesia Garuda Indonesia
GA205
11:45
Batik Air Batik Air
ID6379
13:20
TransNusa TransNusa
8B5531
13:35
Garuda Indonesia Garuda Indonesia
GA209
14:55
Batik Air Batik Air
ID6345
15:20
Citilink Citilink
QG779
16:50
Garuda Indonesia Garuda Indonesia
GA213
17:45
TransNusa TransNusa
8B5533
18:20
Garuda Indonesia Garuda Indonesia
GA203
20:00
Batik Air Batik Air
ID6371
20:45
Nam Air Nam Air
IN221
06:50
Garuda Indonesia Garuda Indonesia
GA207
07:45
Citilink Citilink
QG775
07:55
Batik Air Batik Air
ID6369
09:50
Batik Air Batik Air
ID7540
09:55
Garuda Indonesia Garuda Indonesia
GA205
11:45
Batik Air Batik Air
ID6379
13:20
TransNusa TransNusa
8B5531
13:35
Garuda Indonesia Garuda Indonesia
GA209
14:55
Batik Air Batik Air
ID6345
15:20
Citilink Citilink
QG779
16:50
Garuda Indonesia Garuda Indonesia
GA213
17:45
TransNusa TransNusa
8B5533
18:20
Garuda Indonesia Garuda Indonesia
GA203
19:40
Sriwijaya Air Sriwijaya Air
SJ225
20:00
Batik Air Batik Air
ID6371
20:45
Nam Air Nam Air
IN221
06:50
Garuda Indonesia Garuda Indonesia
GA207
07:45
Citilink Citilink
QG775
07:55
Batik Air Batik Air
ID6369
09:50
Batik Air Batik Air
ID7540
09:55
Garuda Indonesia Garuda Indonesia
GA205
11:45
Batik Air Batik Air
ID6379
13:20
TransNusa TransNusa
8B5531
13:35
Garuda Indonesia Garuda Indonesia
GA209
14:55
Batik Air Batik Air
ID6345
15:20
Citilink Citilink
QG779
16:50
Garuda Indonesia Garuda Indonesia
GA213
17:45
TransNusa TransNusa
8B5533
18:20
Garuda Indonesia Garuda Indonesia
GA203
19:40
Sriwijaya Air Sriwijaya Air
SJ225
20:00
Batik Air Batik Air
ID6371
20:45
Nam Air Nam Air
IN221
Ad
YIA-CGK flight route
Route map from Yogyakarta, YIA to Jakarta, CGK. The distance is 266 miles or 428 km.
Ad
Yogyakarta - Jakarta direct flight map
Ad

YIA - CGK route facts

  • Distance
    266 miles (428 km)
  • Flight time
    1 hour and 10 minutes to 1 hour and 25 minutes
  • Airlines
    Batik Air Batik Air
    Garuda Indonesia Garuda Indonesia
    Citilink Citilink
    TransNusa TransNusa
    Nam Air Nam Air
    Sriwijaya Air Sriwijaya Air
  • Airline alliances
    SkyTeam Low-cost carrier
  • Cabins
    Economy Business First
  • Hub airports
    Batik Air: CGK
    Garuda Indonesia: CGK
    Citilink: CGK
    Nam Air: CGK
  • Arrival terminals
    Garuda Indonesia: Terminal 3
    Citilink: Terminal 1
    Nam Air: Terminal 1
    Sriwijaya Air: Terminal 1
  • Aircraft
    Batik Air: Airbus A320 and Airbus A320 (sharklets)
    Garuda Indonesia: Boeing 737-800 Passenger
    Citilink: Airbus A320
    TransNusa: Airbus A320
    Nam Air: Boeing 737-500 Passenger
    Sriwijaya Air: Boeing 737-500 Passenger

Route FAQ

Batik Air, Garuda Indonesia, Citilink, TransNusa, Nam Air and Sriwijaya Air operate non-stop flights from YIA to CGK with 109 weekly departures.

Scheduled flight time from YIA to CGK ranges from 1 hour and 10 minutes to 1 hour and 25 minutes. The route covers 266 miles (428 km).

109 weekly departures are currently scheduled on this route, with published departure times ranging from 06:25 to 20:45 depending on the schedule period.

Arrival terminals: Garuda Indonesia: Terminal 3, Citilink: Terminal 1, Nam Air: Terminal 1 and Sriwijaya Air: Terminal 1.

Economy, Business and First are currently scheduled on non-stop flights for this route.
Nearby airports that offer flights to Jakarta (CGK)
From (DTB)

28 flights per week

From (AAP)

28 flights per week

From (SMQ)

15 flights per week

From (TNJ)

14 flights per week

From (SKJ)

14 flights per week

Domestic flights from Yogyakarta (YIA)
From Yogyakarta to Balikpapan

BPN Sepinggan

From Yogyakarta to Denpasar

DPS Bali International

From Yogyakarta to Ujung Pandang

UPG Ujung Pandang

From Yogyakarta to Banjarmasin

BDJ Syamsudin Noor

From Yogyakarta to Pontianak

PNK Supadio

From Yogyakarta to Batam

BTH Hang Nadim

From Yogyakarta to Praya

LOP Lombok International Airport

From Yogyakarta to Pekanbaru

PKU Sultan Syarif Kasim Ii

From Yogyakarta to Palembang

PLM Sultan Mahmud Badaruddin Ii

From Yogyakarta to Samarinda

AAP Aji Pangeran Tumenggung Airport