Yogyakarta
Yogyakarta
Train Flight

Jakarta Pusat to Yogyakarta

Updated: 29 May 2026

Yogyakarta is 500 kilometers from Jakarta. The most popular way to travel is by executive train from Pasar Senen or Gambir Station, taking about 6 to 7 hours. Alternatively, you can fly from Soekarno-Hatta to Yogyakarta International Airport (YIA), which takes 1 hour. Yogyakarta is the cultural heart of Java, famous for Borobudur and Prambanan temples.

Total Distance: 500 km driving distance, 430 km straight-line air distance.
Fastest Way
Flight is the fastest, but consider airport transfer time.
Cheapest Way
Economy class train is the most budget-friendly option.
Compare Jakarta Pusat to Yogyakarta Routes
Train
Direct
Flight
Direct
Duration 6 hours 1 hour 10 mins
Avg Price 250,000 - 600,000 IDR 800,000 - 1,500,000 IDR
Operator Argo Lawu / Taksaka Garuda Indonesia / Batik Air
Route Pasar Senen Station - Yogyakarta Station (Tugu) CGK Airport - YIA Airport
Tip Book 'Luxury' class for a premium experience with reclining seats. YIA airport is about 1 hour from the city center; use the airport train.
Travel Tips
  • Train Booking
    Book at least 2 weeks ahead for peak holiday seasons.
  • Airport Train
    Use the YIA Express train to reach the city center quickly.
  • Local Food
    Try 'Gudeg', a traditional jackfruit stew unique to Yogyakarta.
  • Transport
    Rent a scooter or hire a driver for temple tours.
  • Etiquette
    Dress modestly when visiting temples.
Safety Tips
  • Traffic
    Be careful when crossing streets in busy areas like Malioboro.
  • Scams
    Avoid 'tour guides' who approach you unsolicited at temples.
  • Health
    Drink bottled water only.
  • Emergency
    Keep the local tourist police contact number.
People Also Ask
  • Is it better to fly or train?
    Train is more scenic and drops you in the city center.
  • How far is YIA from city?
    About 40-50 km, roughly 1 hour by train.
  • Are there many hotels?
    Yes, from hostels to luxury resorts.
  • Is it safe for solo travelers?
    Yes, very safe and welcoming.
  • What is the best way to see temples?
    Hire a private driver for the day.
Quick Info
  • From Jakarta Pusat, Jakarta, Indonesia
  • To Yogyakarta, Daerah Istimewa Yogyakarta, Indonesia
  • Modes
Best Time to Travel

Visit between May and September for dry weather and temple exploration.

Things to Do in Yogyakarta
1
Borobudur Temple
The world's largest Buddhist temple, a UNESCO World Heritage site.
2
Prambanan Temple
A magnificent 9th-century Hindu temple complex.
3
Malioboro Street
The main shopping street, famous for street food and local crafts.
4
Kraton Yogyakarta
The palace of the Sultan, a center of Javanese culture and history.
Tags
Jakarta to Yogyakarta Yogyakarta train Yogyakarta travel Argo Lawu Indonesia tourism Jakarta to Yogyakarta flight Yogyakarta guide travel to Yogyakarta