Jakarta Selatan
Jakarta Selatan
Yogyakarta
Yogyakarta
Train Flight

Jakarta Selatan to Yogyakarta

Updated: 28 May 2026

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.
Fastest Way
Flight, total travel time is 1 hour.
Cheapest Way
Train from Gambir, starting at 200,000 IDR.
Compare Jakarta Selatan to Yogyakarta Routes
Train
Direct
Flight
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.
Travel Tips
  • Train Booking
    Use the KAI Access app for easy booking.
  • Local Transport
    Becak (pedicabs) are available for short distances.
  • Food
    Try the local 'Gudeg'.
  • Connectivity
    Good mobile coverage.
  • Cash
    Carry cash for local markets.
Safety Tips
  • General Safety
    Yogyakarta is safe for travelers.
  • Health
    Drink only bottled water.
  • Emergency
    Know the location of the nearest hospital.
  • Road Safety
    If driving, be cautious of heavy traffic.
People Also Ask
  • Is Yogyakarta safe?
    Yes, it is a safe city.
  • Are there trains?
    Yes, from Gambir.
  • What is the best time to visit?
    May to September.
  • What is Yogyakarta famous for?
    Culture and temples.
  • Can I fly?
    Yes, from Soekarno-Hatta.
Quick Info
  • From Jakarta Selatan, DKI Jakarta, Indonesia
  • To Yogyakarta, Yogyakarta, Indonesia
  • Modes
Best Time to Travel

May to September for dry weather.

Things to Do in Yogyakarta
1
Kraton Yogyakarta
The palace of the Sultan, showcasing traditional Javanese architecture.
2
Malioboro Street
The most famous street in the city, perfect for shopping and street food.
3
Prambanan Temple
A massive 9th-century Hindu temple complex.
4
Taman Sari
A beautiful water castle and former royal garden.
Tags
train to Yogyakarta Gambir to Yogyakarta Yogyakarta travel guide Jakarta Selatan to Yogyakarta Yogyakarta travel Indonesia train travel Yogyakarta tourism Jakarta to Yogyakarta