The journey from Jakarta Selatan to Yogyakarta is best done by train from Gambir Station. The travel time is approximately 7 hours. Yogyakarta is the cultural heart of Java, famous for its traditional arts, temples, and the Sultan's Palace. The city is easily accessible via the train or flight.
Total Distance: Driving distance is 550 km; straight-line air distance is 450 km.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 7 hours | 1 hour |
| Avg Price | 200,000 - 450,000 IDR | 700,000 - 1,200,000 IDR |
| Operator | PT Kereta Api Indonesia | Garuda Indonesia or Lion Air |
| Route | Gambir to Yogyakarta Station | CGK to YIA |
| Tip | Book your train tickets online at least a week in advance. | Direct flights are the fastest option. |
May to September for dry weather.