Bantul
Bantul
Depok
Depok
Train Bus

Bantul to Depok

Updated: 28 May 2026

The journey from Bantul to Depok covers approximately 520 kilometers. The most practical way to travel is by train from Yogyakarta Tugu Station to Jakarta, followed by a commuter train to Depok. Alternatively, you can take a bus from Giwangan Terminal. The journey takes between 9 to 12 hours. Depok is a rapidly growing city near Jakarta.

Total Distance: 520 km driving distance, 430 km straight-line air distance.
Fastest Way
Train to Jakarta + KRL takes 9 hours.
Cheapest Way
Bus is the most affordable at 250,000 IDR.
Compare Bantul to Depok Routes
Train
Connecting
Bus
Direct
Duration 9 hours 12 hours
Avg Price 250,000 - 600,000 IDR 250,000 - 400,000 IDR
Operator Argo Lawu or Taksaka Rosalia Indah
Route Yogyakarta Tugu to Jakarta, then KRL to Depok. Giwangan Terminal to Depok Terminal.
Tip The KRL Commuter Line is the most efficient way to reach Depok from Jakarta. Buses are a good option for direct travel.
Travel Tips
  • Train Booking
    Book your train tickets in advance.
  • KRL Card
    Use an e-money card for the KRL Commuter Line.
  • Traffic
    Depok traffic can be heavy during rush hours.
  • Transport
    Use ride-hailing apps for local travel.
  • Food
    Try the local 'Bakso' and 'Mie Ayam'.
Safety Tips
  • Pickpockets
    Be careful in crowded areas.
  • Driving
    Be cautious on the toll roads.
  • Water
    Drink only bottled water.
  • Emergency
    Keep the local emergency number 112 saved.
People Also Ask
  • Is the train direct?
    No, you need to transfer in Jakarta.
  • How long is the bus ride?
    The bus ride takes about 12 hours.
  • Are there flights?
    Yes, flights are available from YIA Airport to Soekarno-Hatta Airport.
  • Is Depok safe?
    Yes, it is a safe and growing city.
  • Where to buy tickets?
    Train tickets are available via the KAI Access app.
Quick Info
  • From Bantul, Daerah Istimewa Yogyakarta, Indonesia
  • To Depok, Jawa Barat, Indonesia
  • Modes
Best Time to Travel

May to September for drier weather.

Things to Do in Depok
1
University of Indonesia
Visit the beautiful campus grounds. It is a popular spot for jogging and cycling.
2
Depok Fantasi Waterpark
Enjoy a day at this large waterpark. It is perfect for families.
3
Setu Pengasinan
Relax by this beautiful lake. It is a great spot for fishing and picnics.
4
Margo City Mall
Shop and dine at this popular mall in Depok.
Tags
Bantul to Depok train Yogyakarta to Depok travel Depok transport guide Bantul to Depok bus best way to Depok traveling to Depok Depok city guide West Java travel