North Jakarta City
North Jakarta City
Yogyakarta
Yogyakarta
Train Flight

North Jakarta City to Yogyakarta

Updated: 28 May 2026

Yogyakarta is located about 500 kilometers southeast of North Jakarta. The most comfortable way to travel is by the train from Pasar Senen or Gambir Station, which takes about 7 to 8 hours. Alternatively, you can fly from Soekarno-Hatta International Airport to Yogyakarta International Airport, which takes about 1 hour. Yogyakarta is the cultural heart of Java and home to many temples.

Total Distance: 500 km driving distance, 450 km straight-line air distance.
Fastest Way
Flying is the fastest option.
Cheapest Way
Economy class train tickets are the most affordable option.
Compare North Jakarta City to Yogyakarta Routes
Train
Direct
Flight
Direct
Duration 7 hours 1 hour 15 mins
Avg Price 250,000 - 600,000 IDR 800,000 - 1,800,000 IDR
Operator KAI (Argo Lawu / Taksaka) Garuda Indonesia / Citilink
Route Gambir Station to Yogyakarta Station. CGK Airport to YIA Airport.
Tip The train is the most comfortable and reliable way to reach Yogyakarta. Flying is the fastest way to reach Yogyakarta.
Travel Tips
  • Train Booking
    Book your train tickets in advance via the KAI Access app.
  • Flight Booking
    Book your flights in advance for better prices.
  • Local Transport
    Online ride-hailing services are available.
  • Weather
    Yogyakarta can be hot; carry a hat and sunscreen.
  • Navigation
    Use Google Maps to find the best route based on real-time traffic data.
Safety Tips
  • Train Safety
    Keep your belongings secure in the train.
  • Flight Safety
    Follow all airline safety instructions.
  • Night Travel
    Stick to main roads and use official transport services at night.
  • Emergency
    Save the local police emergency number on your phone.
People Also Ask
  • Is there a train to Yogyakarta?
    Yes, there are many daily trains from Jakarta to Yogyakarta.
  • How long is the flight?
    It takes about 1 hour from Jakarta.
  • Is it better to fly or take the train?
    The train is more comfortable, but flying is faster.
  • What is Yogyakarta famous for?
    It is the cultural heart of Java and known for its temples.
  • Are there hotels in Yogyakarta?
    Yes, there are many hotels ranging from budget to luxury.
Quick Info
  • From North Jakarta City, Jakarta, Indonesia
  • To Yogyakarta, DI Yogyakarta, Indonesia
  • Modes
Best Time to Travel

Dry season (May to September) for better weather.

Things to Do in Yogyakarta
1
Borobudur Temple
A massive Buddhist temple and a UNESCO World Heritage site.
2
Prambanan Temple
A beautiful Hindu temple complex with many intricate carvings.
3
Malioboro Street
The main street in Yogyakarta, famous for its shops and street food.
4
Culinary Tour
Try the local 'Gudeg' at the many food stalls in the city.
Tags
North Jakarta to Yogyakarta Yogyakarta travel Jakarta to Yogyakarta train to Yogyakarta flight to Yogyakarta traveling to Yogyakarta Yogyakarta transport Central Java travel