Bantul
Bantul
Purwokerto
Purwokerto
Train Bus

Bantul to Purwokerto

Updated: 28 May 2026

The journey from Bantul to Purwokerto covers approximately 200 kilometers. The most practical way to travel is by train from Yogyakarta Tugu Station to Purwokerto Station. Alternatively, you can take a bus from Giwangan Terminal. The train journey is comfortable and efficient, taking about 4 hours. Purwokerto is known for its proximity to Mount Slamet.

Total Distance: 200 km driving distance, 180 km straight-line air distance.
Fastest Way
Train (Purwojaya) takes 4 hours to reach Purwokerto.
Cheapest Way
Bus is the most affordable at 100,000 IDR.
Compare Bantul to Purwokerto Routes
Train
Direct
Bus
Direct
Duration 4 hours 5 hours
Avg Price 100,000 - 300,000 IDR 100,000 - 200,000 IDR
Operator Logawa or Purwojaya Efisiensi
Route Yogyakarta Tugu Station to Purwokerto Station. Giwangan Terminal to Purwokerto Terminal.
Tip Purwokerto Station is centrally located. Efisiensi is a popular and reliable bus operator on this route.
Travel Tips
  • Train Booking
    Book your train tickets in advance.
  • Bus Choice
    Efisiensi is highly recommended for this route.
  • Transport
    Use ride-hailing apps for local travel.
  • Food
    Try the local 'Mendoan'.
  • Timing
    Avoid traveling on weekends to escape heavy traffic.
Safety Tips
  • Pickpockets
    Be careful in crowded areas.
  • Driving
    Be cautious on the winding mountain roads.
  • Water
    Drink only bottled water.
  • Emergency
    Keep the local emergency number 112 saved.
People Also Ask
  • Is the train direct?
    Yes, there are direct trains from Yogyakarta to Purwokerto.
  • How long is the bus ride?
    The bus ride takes about 5 hours.
  • Are there flights?
    No, there are no commercial flights to Purwokerto.
  • Is Purwokerto safe?
    Yes, it is a safe and friendly city.
  • Where to buy tickets?
    Train tickets are available via the KAI Access app.
Quick Info
  • From Bantul, Daerah Istimewa Yogyakarta, Indonesia
  • To Purwokerto, Jawa Tengah, Indonesia
  • Modes
Best Time to Travel

May to September for drier weather.

Things to Do in Purwokerto
1
Baturraden
Visit this beautiful highland area known for its hot springs and waterfalls. It is a must-visit.
2
Mount Slamet
Enjoy the nature around this majestic volcano. It is a popular destination for hikers.
3
Small World Purwokerto
Explore this park featuring miniature versions of world landmarks.
4
Alun-Alun Purwokerto
Relax in the city square, especially at night for street food.
Tags
Bantul to Purwokerto train Yogyakarta to Purwokerto travel Purwokerto transport guide Bantul to Purwokerto bus best way to Purwokerto traveling to Purwokerto Purwokerto city guide Central Java travel