Yogyakarta to Jakarta by Train

The return run to the capital — around seven hours, with the station you arrive at mattering more than the class you travel in.
Which class to book
Eksekutif into Gambir. Arriving at Pasar Senen with luggage after an overnight is a poor way to start a day in Jakarta.

The return leg of Java's busiest tourist route. Around 510km from Yogyakarta Tugu back to Jakarta, with roughly a dozen daily departures and the same choice of day or overnight travel as the westbound run.

Which station you arrive at matters more than which you leave from. Eksekutif services terminate at Gambir, centrally placed near Monas and convenient for most of central Jakarta. Ekonomi services run into Pasar Senen, which is further from the middle of the city and considerably busier. If you have an onward flight or a hotel booked in the centre, that difference is worth paying for.

Which trains run this route: Taksaka and Argo Dwipangga are the premium eksekutif options. Argo Lawu and Bima originate further east and pass through. Progo and Bogowonto handle the budget end into Pasar Senen.

Westbound daytime departures put the best scenery — the hill country either side of Purwokerto — in the middle of the journey rather than at the end. Morning departures work better than afternoon ones for that reason.

Route details

Journey times vary by service and season. Confirm against current schedules before booking.

Departures Per Day
12
Destination City
Jakarta
Destination Station
Gambir (eksekutif) / Pasar Senen (ekonomi)
Distance
510
Journey Time
6h 30m - 8h
Ferry Connection
No
Named Trains
Taksaka, Argo Dwipangga, Argo Lawu, Bima, Progo, Bogowonto
Origin City
Yogyakarta
Origin Station
Yogyakarta Tugu / Lempuyangan
Overnight Service
Yes
Scenery
Good - worth a window seat
Service Status
Operating
Highest Class Available
Eksekutif

Fares

Indicative bands only. KAI adjusts fares by season and subclass, so treat these as a guide to the order of magnitude rather than a quote.

Fare Range (Ekonomi)
Rp 180-320k
Fare Range (Eksekutif)
Rp 450-780k

Categories

From Yogyakarta

Last updated 8 Sep 2026

© Indonesia By Train 2026. All rights reserved