background

Jakarta to Yogyakarta Trains

28
May
Return
background

Departure schedule

Morning departures

Fastest trip6 hrs 1 min
Longest trip16 hrs 23 min
Earliest05:15
Latest11:50
Departures53

Afternoon departures

Fastest trip6 hrs 10 min
Longest trip12 hrs 43 min
Earliest12:00
Latest17:15
Departures25

Evening departures

Fastest trip6 hrs 2 min
Longest trip10 hrs 0 min
Earliest18:00
Latest20:45
Departures19

Night departures

Fastest trip6 hrs 10 min
Longest trip6 hrs 55 min
Earliest21:10
Latest22:50
Departures7

Travelling from Jakarta to Yogyakarta by Train

Traveling by train from Jakarta to Yogyakarta is a convenient and enjoyable way to explore the heart of Java. The route is served by modern trains offering various travel classes to suit different preferences and budgets, with journey times averaging around 6 to 8 hours. Multiple daily departures provide flexibility, making it easy to find a schedule that fits your plans.

Jakarta to Yogyakarta trains feature spacious and comfortable carriages equipped with ergonomic seating and generous legroom, ensuring a relaxed trip. Large windows along the route frame stunning views of Java’s lush rice terraces, volcanic landscapes, and traditional villages. Both Jakarta’s main stations and Yogyakarta’s central hubs are well connected to city centers and public transport, making your start and finish points easily accessible and your journey seamless from start to end.

Jakarta to Yogyakarta trains information

Jakarta
Jakarta GambirJakarta Pasar SenenHalim StationTerminal Pondok PinangBlue Bird CiputatBSD link bus terminalJakarta Terminal Pulo Gebang
520 km
Yogyakarta
Yogyakarta stationBlue Bird YogyakartaTerminal Jombor YogyakartaBus terminal Giwangan YogyakartaCititrans YogyakartaStasiun Wates station
6 h 1 m
Shortest travel time
$42
Lowest train ticket cost
104
Avg. daily departures
05:15
Earliest departure
22:50
Latest departure

Traveling by train from Jakarta to Yogyakarta is a convenient and enjoyable way to explore the heart of Java. The route is served by modern trains offering various travel classes to suit different preferences and budgets, with journey times averaging around 6 to 8 hours. Multiple daily departures provide flexibility, making it easy to find a schedule that fits your plans.

Jakarta to Yogyakarta trains feature spacious and comfortable carriages equipped with ergonomic seating and generous legroom, ensuring a relaxed trip. Large windows along the route frame stunning views of Java’s lush rice terraces, volcanic landscapes, and traditional villages. Both Jakarta’s main stations and Yogyakarta’s central hubs are well connected to city centers and public transport, making your start and finish points easily accessible and your journey seamless from start to end.