Home › Jakarta to Yogyakarta Train Times: 6-8h, from €15

Jakarta to Yogyakarta Train Times: 6-8h, from €15

Jakarta to Yogyakarta takes about 6-8 hours by train, from around EUR 15 in comfortable executive class, linking Indonesia's capital with the cultural heart of Java and the temples of Borobudur and Prambanan. The train is a scenic ride across the island; flights are quickest in the air. Here is how the options compare.

DistanceAbout 560 km
Most scenicExecutive-class train
Fastest in airFlight (about 1h10)
Don't missBorobudur at sunrise
Live schedule and fare data
ModeDepartures/dayFirst-last departureFastestTypical fareTop operators
Train 37 00:10-23:32 5h 32m USD 22-62 KAI Railways, Indonesia Railways
Bus 753 00:15-21:10 6h 45m USD 12-20 Sumber Alam, Handoyo, Royal Kencana
Flight 84 05:25-21:25 1h 05m USD 57-237 Garuda Indonesia, Citilink, Batik Air
Prices checked October 31, 2026 from 48023 scheduled departures.
Jakarta to Yogyakarta: your options
ModeOperatorDurationApprox fareOvernight
Train KAI (executive / intercity)
Scenic and comfortable. Executive trains like the Taksaka and Argo Dwipangga are well worth the small premium.
about 6 to 8 hours approx €15 to €45 No Check on 12Go →
Flight Garuda / Citilink / Lion Air
Fastest in the air; add transfers at both airports.
about 1h10 plus airport time approx €35 to €80 No Compare on Kiwi →

Fares are approximate and shown for comparison. Confirm live prices and times on 12Go before booking.

Show stays for:
Where to stay in Jakarta
Option 1
Novotel Jakarta Cikini
Jakarta
Top-rated stay in Jakarta
Novotel Jakarta Cikini
★ 8.9 1876 reviews
€43
per night
Book on Agoda →
Option 2
ARTOTEL Thamrin Jakarta
Jakarta
Top-rated stay in Jakarta
ARTOTEL Thamrin Jakarta
★ 8.7 8401 reviews
€42
per night
Book on Agoda →
Option 3
Aryaduta Menteng
Jakarta
Top-rated stay in Jakarta
Aryaduta Menteng
★ 8.5 5712 reviews
€40
per night
Book on Agoda →
Where to stay in Yogyakarta
Option 1
Gallery Prawirotaman Hotel
Yogyakarta
Top-rated stay in Yogyakarta
Gallery Prawirotaman Hotel
★ 8.9 4004 reviews
€29
per night
Book on Agoda →
Option 2
The Jogja Hotel & Conference Center - Malioboro
Yogyakarta
Top-rated stay in Yogyakarta
The Jogja Hotel & Conference Center - Malioboro
★ 9.2 792 reviews
€29
per night
Book on Agoda →
Option 3
1O1 STYLE Yogyakarta Malioboro
Yogyakarta
Top-rated stay in Yogyakarta
1O1 STYLE Yogyakarta Malioboro
★ 9.3 2105 reviews
€32
per night
Book on Agoda →
Things to do
In Jakarta

Loading things to do...

In Yogyakarta

Loading things to do...

Activities load from Viator. Booking opens on Viator, and we may earn a commission.

Frequently asked questions
How long is the train from Jakarta to Yogyakarta?
Anywhere from about 6 to 8 hours depending on the service, with comfortable executive-class trains like the Taksaka and Argo Dwipangga.
Is the train or flight better from Jakarta to Yogyakarta?
The train is scenic, central, and stress-free; the flight is faster in the air but adds two airport transfers. Many travelers enjoy the train for the journey.
How do I get to Borobudur from Yogyakarta?
Borobudur is about an hour from Yogyakarta by car or tour. Many visitors go early for the sunrise view over the temple.

Plan your own version

Set your dates, budget and pace, and the planner builds an optimized trip with live prices.

Build my trip →

Hotel options and prices come from Agoda and update at booking time; sample data shown if live pricing is unavailable. Transport fares are estimates, confirmed on 12Go.

Beta Prices and availability reflect current partner rates and can change before you book. Confirm the final price on 12Go, Kiwi, or Agoda (linked per result) before booking.