There are 10 ways to get from Sudirman to Jakarta Airport (CGK) by plane, train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly Yogyakarta to Jakarta  •  2 h 43 min

  1. Fly from Yogyakarta (JOG) to Jakarta (CGK) JOG - CGK

$25 - $85

Cheapest option

Train via Kutoarjo  •  10 h 17 min

  1. Take the train from Yogyakarta Lempuyangan to Kutoarjo Singasari 155 / ...
  2. Take the train from Kutoarjo to Jakarta Gambir Argo Lawu 07 / ...

$8 - $50

8 alternative options

Train to Solo, fly to Jakarta  •  3 h 44 min

  1. Take the train from Yogyakarta Lempuyangan Station to Purwosari
  2. Fly from Solo (SOC) to Jakarta (CGK) SOC - CGK

$28 - $106

Bus to Semarang, fly to Jakarta  •  4 h 34 min

  1. Take the bus from Yogyakarta Jombor Bus Station to Semarang
  2. Fly from Semarang (SRG) to Jakarta (CGK) SRG - CGK

$28 - $78

Fly Yogyakarta to Jakarta Halim Perdana Kusuma  •  3 h 48 min

  1. Fly from Yogyakarta (JOG) to Jakarta Halim Perdana Kusuma (HLP) JOG - HLP

$34 - $116

Train to Solo, fly to Jakarta Halim Perdana Kusuma  •  5 h 4 min

  1. Take the train from Yogyakarta Lempuyangan Station to Purwosari
  2. Fly from Solo (SOC) to Jakarta Halim Perdana Kusuma (HLP) SOC - HLP

$37 - $109

Train  •  10 h 49 min

  1. Take the train from Yogyakarta Lempuyangan to Jakarta Pasar Senen Bogowonto 151 / ...

$11 - $22

Bus Rosalia Indah  •  17 h 25 min

  1. Take the bus from Yogyakarta to Purwokerto
  2. Take the bus from Purwokerto to Jakarta

$17 - $22

Bus Kramat Djati  •  19 h 11 min

  1. Take the bus from Yogyakarta to Jakarta Rawamangun Bus Terminal

$14 - $19

Drive  •  6 h 54 min

  1. Drive from Sudirman to Jakarta Airport (CGK) 340.6 miles

$30 - $45

Questions & Answers

The cheapest way to get from Sudirman to Jakarta Airport (CGK) is to bus which costs Rp200000 - Rp270000 and takes 19 h 11 min.

More details

The quickest way to get from Sudirman to Jakarta Airport (CGK) is to fly which costs Rp360000 - Rp1200000 and takes 2 h 43 min.

More details

No, there is no direct bus from Sudirman to Jakarta Airport (CGK). However, there are services departing from Yogyakarta and arriving at Jakarta Airport via Purwokerto and Gambir Station. The journey, including transfers, takes approximately 17 h 25 min.

More details

No, there is no direct train from Sudirman to Jakarta Airport (CGK). However, there are services departing from Yogyakarta Lempuyangan and arriving at Soekarno-Hatta International Airport via Pasar Senen and Sudirman Baru. The journey, including transfers, takes approximately 10 h 49 min.

More details

The distance between Sudirman and Jakarta Airport (CGK) is 451 km. The road distance is 545 km.

Get driving directions

The best way to get from Sudirman to Jakarta Airport (CGK) without a car is to train which takes 10 h 17 min and costs Rp110000 - Rp750000.

More details

It takes approximately 2 h 43 min to get from Sudirman to Jakarta Airport (CGK), including transfers.

More details

Sudirman to Jakarta Airport (CGK) bus services, operated by Sumber Alam, depart from Yogyakarta station.

More details

Sudirman to Jakarta Airport (CGK) train services, operated by Kereta API, depart from Yogyakarta Lempuyangan station.

More details

The best way to get from Sudirman to Jakarta Airport (CGK) is to fly which takes 2 h 43 min and costs Rp360000 - Rp1200000. Alternatively, you can train, which costs Rp110000 - Rp750000 and takes 10 h 17 min, you could also bus, which costs Rp240000 - Rp320000 and takes 17 h 25 min.

Mode details

Map of how to get from Sudirman to Jakarta Airport (CGK).
Launch map view
  • Distance: 282 miles
  • Duration: 2 h 43 min

What companies run services between Sudirman, Special Region of Yogyakarta, Indonesia and Jakarta Airport (CGK), Indonesia?

Lion Mentari Airlines, PT. Sriwijaya Air and five other airlines fly from Sudirman to Jakarta Airport (CGK) hourly. Alternatively, you can take a train from Sudirman to Jakarta Airport (CGK) via Yogyakarta Lempuyangan, Kutoarjo, Jakarta Gambir, and Gambir Station in around 10 h 17 min.

Airlines
Garuda Indonesia
Website
garuda-indonesia.com
Flights from Yogyakarta to Jakarta
Ave. Duration
1 h 19 min
When
Every day
Estimated price
$50 - $180
Flights from Solo to Jakarta
Ave. Duration
1 h 15 min
When
Every day
Estimated price
$45 - $160
Flights from Semarang to Jakarta
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$45 - $120
Citilink Indonesia
Website
Flights from Yogyakarta to Jakarta
Ave. Duration
1 h 30 min
When
Every day
Estimated price
$35 - $130
Flights from Solo to Jakarta
Ave. Duration
1 h 12 min
When
Every day
Estimated price
$26 - $95
Flights from Semarang to Jakarta
Ave. Duration
1 h 11 min
When
Every day
Estimated price
$28 - $110
Flights from Yogyakarta to Jakarta Halim Perdana Kusuma
Ave. Duration
1 h 5 min
When
Every day
Estimated price
$30 - $130
Flights from Solo to Jakarta Halim Perdana Kusuma
Ave. Duration
1 h 15 min
When
Every day
Estimated price
$30 - $120
Lion Mentari Airlines
Website
lionair.co.id
Flights from Yogyakarta to Jakarta
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$27 - $150
Flights from Solo to Jakarta
Ave. Duration
1 h 13 min
When
Every day
Estimated price
$25 - $140
Flights from Semarang to Jakarta
Ave. Duration
1 h 5 min
When
Every day
Estimated price
$23 - $110
Batik Air
Website
batikair.com
Flights from Yogyakarta to Jakarta
Ave. Duration
1 h 15 min
When
Every day
Estimated price
$30 - $150
Flights from Semarang to Jakarta
Ave. Duration
1 h 7 min
When
Every day
Estimated price
$30 - $110
Flights from Yogyakarta to Jakarta Halim Perdana Kusuma
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$35 - $140
Flights from Solo to Jakarta Halim Perdana Kusuma
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$30 - $130
PT. Sriwijaya Air
Website
sriwijayaair.co.id
Flights from Yogyakarta to Jakarta
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$30 - $120
Flights from Yogyakarta to Jakarta via Bandar Lampung
Ave. Duration
3 h 10 min
When
Every day
Estimated price
$30 - $120
Flights from Solo to Jakarta
Ave. Duration
1 h 8 min
When
Every day
Estimated price
$27 - $130
Flights from Semarang to Jakarta
Ave. Duration
1 h 5 min
When
Every day
Estimated price
$24 - $100
NAM Air
Website
sriwijayaair.co.id
Flights from Yogyakarta to Jakarta
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$35 - $95
Flights from Solo to Jakarta
Ave. Duration
1 h 5 min
When
Every day
Estimated price
$27 - $130
Flights from Semarang to Jakarta
Ave. Duration
1 h
When
Every day
Estimated price
$24 - $100
Indonesia AirAsia
Website
airasia.com
Flights from Yogyakarta to Jakarta
Ave. Duration
1 h 16 min
When
Every day
Estimated price
$35 - $270
Wings Air
Website
lionair.co.id
Flights from Solo to Jakarta Halim Perdana Kusuma via Bandung
Ave. Duration
2 h 45 min
When
Every day
Estimated price
$40 - $120
Train operators
Prambanan Ekspres
Email
admin@prameks.com
Website
prameks.com
Train from Yogyakarta Lempuyangan Station to Purwosari
Ave. Duration
1 h 1 min
Frequency
Every 3 hours
Estimated price
$1
Schedules at
prameks.com
Train from Yogyakarta Lempuyangan Station to Stasiun Kutoarjo
Ave. Duration
1 h 12 min
Frequency
3 times a day
Schedules at
prameks.com
Kereta API
Phone
021-121
Website
tiket.kereta-api.co.id
Train from Yogyakarta Lempuyangan to Purwosari
Ave. Duration
47 min
Frequency
Every 4 hours
Estimated price
$1 - $7
Website
kai.id
Book at
tiket.com
Economy
$1 - $7
Business
$1 - $5
Executive
$3 - $9
Train from Yogyakarta Lempuyangan to Kutoarjo
Ave. Duration
1 h
Frequency
Every 3 hours
Estimated price
$1 - $7
Website
kai.id
Book at
tiket.com
Economy
$1 - $7
Business
$2 - $5
Executive
$3 - $10
Train from Kutoarjo to Jakarta Gambir
Ave. Duration
6 h 34 min
Frequency
5 times a day
Estimated price
$4 - $40
Website
kai.id
Book at
tiket.com
Economy
$4 - $15
Business
$12 - $17
Executive
$16 - $24
Train from Yogyakarta Lempuyangan to Jakarta Pasar Senen
Ave. Duration
8 h 29 min
Frequency
Every 4 hours
Estimated price
$5 - $16
Website
kai.id
Book at
tiket.com
Economy
$5 - $16
Business
$14 - $20
Executive
$19 - $27
Bus operators
Nusantara
Website
nu3tara.com
Bus from Yogyakarta Jombor Bus Station to Semarang
Ave. Duration
1 h 55 min
Frequency
4 times a day
Estimated price
$3 - $4
Schedules at
nu3tara.com
Sumber Alam
Website
sumberalam.co.id
Bus from Yogyakarta to Purwokerto
Ave. Duration
4 h 30 min
Frequency
Hourly
Estimated price
$4 - $10
Schedules at
sumberalam.co.id
Rosalia Indah
Email
cs@rosalia-indah.co.id
Website
rosalia-indah.co.id
Bus from Purwokerto to Jakarta
Ave. Duration
10 h
Frequency
Every 4 hours
Estimated price
$9
Schedules at
rosalia-indah.co.id
Kramat Djati
Website
kramatdjati.co.id
Bus from Yogyakarta to Jakarta Rawamangun Bus Terminal
Ave. Duration
16 h 25 min
Frequency
Once daily
Estimated price
$9 - $14
Schedules at
kramatdjati.co.id
Book at
easybook.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Rome from the airport, How to plan an amazing trip around Scandinavia and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.

More Questions & Answers

The quickest flight from Yogyakarta Airport to Jakarta Airport is the direct flight which takes 1 h 5 min.

Search flights

Sudirman to Jakarta Airport (CGK) bus services, operated by Rosalia Indah, arrive at Jakarta station.

More details

Sudirman to Jakarta Airport (CGK) train services, operated by Kereta API, arrive at Jakarta Pasar Senen station.

More details

Yes, the driving distance between Sudirman to Jakarta Airport (CGK) is 545 km. It takes approximately 6 h 54 min to drive from Sudirman to Jakarta Airport (CGK).

Get driving directions

NAM Air, Batik Air, Citilink Indonesia and four other airlines offer flights from Yogyakarta Airport to Jakarta Airport.

Search flights

There are 1596+ hotels available in Jakarta Airport (CGK). Prices start at $19 USD per night.

More details