How to get there
Jakarta to Yogyakarta
The executive train runs city centre to city centre in about 6 to 7.5 hours. A flight is faster in the air but loses much of that edge once you add airport transfers.
Our pick
Take an executive train such as the Taksaka or Argo services. It is scenic, comfortable and barely pricier than a budget flight once airport transfers are counted. Fly only if you are genuinely time-pressed. Note that the YIA airport is about an hour from central Yogyakarta.
Your options
Executive train (Gambir to Yogyakarta)
Around $22 to $35 (working estimate), premium services higher- Duration:
- About 6 to 7.5 hours
- Frequency:
- Many daily, around 19 trains
Book executive seats ahead in peak and holiday periods.
Check schedules & book →Domestic flight (CGK to YIA/JOG)
Around $45 to $80 one way (working estimate)- Duration:
- About 1 hour 10 minutes in the air
- Frequency:
- Many daily
YIA airport is about an hour from central Yogyakarta, which erodes the time saving.
Instantly book trains, buses, ferries, transfers & flights
Common questions
- Is the train or the flight faster?
- The flight is faster in the air, but the train often wins door to door once you add the trip to and from airports.
- How much does it cost?
- An executive train is around $22 to $35 as a working estimate, while flights run about $45 to $80 one way.
- Is the train reliable?
- Yes. Indonesian intercity trains are punctual and frequent on this route, with around 19 departures a day.
- Anything to watch out for?
- Book executive seats ahead in busy periods, and remember the new YIA airport sits well outside town, which narrows the flight's advantage.
Itineraries that use this route
See it in a full day-by-day trip you can book.
Prices and schedules are working estimates and change with season and operator. Confirm current fares and departure times before you book. Some links are affiliate links; booking through them helps fund the site at no extra cost to you.