Depok
Depok
Yogyakarta
Yogyakarta
Train Flight

Depok to Yogyakarta

Updated: 28 May 2026

Yogyakarta is the cultural heart of Java. You can reach it from Depok via train from Jakarta or by flying from Soekarno-Hatta Airport to Yogyakarta International Airport (YIA). The train journey takes about 7 hours. Flying is faster but requires travel to the airport. Both are popular ways to reach this historic city.

Total Distance: 500 km driving distance, 430 km straight-line air distance.
Fastest Way
Flight from Soekarno-Hatta Airport.
Cheapest Way
Economy class train from Pasar Senen station.
Compare Depok to Yogyakarta Routes
Train
Direct
Flight
Direct
Duration 7 hours 1 hour 15 mins
Avg Price 400,000 IDR 1,000,000 IDR
Operator Argo Lawu Batik Air
Route Gambir Station - Yogyakarta Station (Tugu). CGK Airport - YIA Airport.
Tip Argo Lawu is one of the most comfortable trains. Take the airport train from YIA to the city center.
Travel Tips
  • Train Booking
    Book tickets well in advance as they sell out quickly.
  • Airport Train
    The train from YIA to the city is very convenient.
  • Local Culture
    Respect local customs and dress modestly at temples.
  • Transport
    Rent a scooter or use ride-hailing apps.
  • Food
    Try Gudeg, the signature dish of Yogyakarta.
Safety Tips
  • Temple Safety
    Follow all signs and stay on marked paths.
  • General Safety
    Yogyakarta is generally safe, but keep your belongings secure.
  • Emergency
    Keep the local police number saved.
  • Health
    Drink bottled water only.
People Also Ask
  • Is there a train?
    Yes, many trains connect Jakarta and Yogyakarta.
  • How long is the flight?
    About 1 hour and 15 minutes.
  • What is the best food?
    Gudeg is the most famous dish.
  • Is it safe?
    Yes, it is a very tourist-friendly city.
  • Are there hotels?
    Yes, many options from hostels to luxury resorts.
Quick Info
  • From Depok, Jawa Barat, Indonesia
  • To Yogyakarta, Yogyakarta, Indonesia
  • Modes
Best Time to Travel

May to September for dry weather.

Things to Do in Yogyakarta
1
Borobudur Temple
The world's largest Buddhist temple. It is a UNESCO World Heritage site and a must-see.
2
Prambanan Temple
A magnificent Hindu temple complex. It is famous for its towering spires and intricate carvings.
3
Malioboro Street
The main shopping street in Yogyakarta. It is perfect for buying souvenirs and trying local food.
4
Kraton Yogyakarta
The palace of the Sultan of Yogyakarta. It is a center of Javanese culture and history.
Tags
Depok to Yogyakarta train to Yogyakarta flight to Yogyakarta Yogyakarta travel Java travel KAI train Yogyakarta tourism Depok transport