Yogyakarta
Yogyakarta
Purwokerto
Purwokerto
Train Bus

Yogyakarta to Purwokerto

Updated: 28 May 2026

The journey from Yogyakarta to Purwokerto covers about 200 kilometers through the scenic southern part of Central Java. The most comfortable way to travel is by train, which takes about 3 to 4 hours. Alternatively, you can take a bus, but the train is highly recommended for its comfort and the beautiful views of the Javanese countryside. The route passes through Kebumen and Gombong. This is a popular route for those heading to the Baturraden highlands.

Total Distance: 200 km by road, 170 km by air.
Fastest Way
Train is the most reliable and fastest way to reach Purwokerto.
Cheapest Way
Bus is the cheapest, but the train is more comfortable.
Compare Yogyakarta to Purwokerto Routes
Train
Direct
Bus
Direct
Duration 3 hours 30 mins 5 hours
Avg Price IDR 150,000 - 300,000 IDR 80,000 - 150,000
Operator PT Kereta Api Indonesia (Logawa) Efisiensi
Route Yogyakarta Station (YK) to Purwokerto Station (PWT). Giwangan Terminal to Purwokerto Terminal.
Tip The train is the most reliable and comfortable option. Efisiensi buses are known for their comfort and frequency.
Travel Tips
  • Book Trains
    Book your train tickets online in advance.
  • Bus Choice
    Efisiensi is the most recommended bus company for this route.
  • Station Access
    Purwokerto Station is centrally located.
  • Local Food
    Try Mendoan, a famous local fried tempeh snack.
  • Weather
    Purwokerto can be cool; bring a light jacket.
Safety Tips
  • Train Safety
    Keep your valuables secure at all times.
  • Bus Safety
    Avoid taking night buses if you are not comfortable with mountain roads.
  • Taxi Apps
    Use Grab or Gojek for safe transport within the city.
  • Emergency
    Know the location of the nearest hospital in Purwokerto.
People Also Ask
  • Is the train ride scenic?
    Yes, it passes through beautiful rural landscapes.
  • How long is the train ride?
    It takes about 3 to 4 hours.
  • Are there flights?
    There are no direct flights to Purwokerto.
  • Is Purwokerto safe?
    Yes, it is a major city and generally safe.
  • What is the best time to visit?
    The dry season is best for outdoor activities.
Quick Info
  • From Yogyakarta, Daerah Istimewa Yogyakarta, Indonesia
  • To Purwokerto, Jawa Tengah, Indonesia
  • Modes
Best Time to Travel

Dry season from May to September for clear views.

Things to Do in Purwokerto
1
Baturraden
Visit this beautiful highland area known for its hot springs and waterfalls.
2
Small World Purwokerto
Explore a park featuring miniature versions of famous world landmarks.
3
Andhang Pangrenan Park
Enjoy a relaxing park in the city center with various local activities.
4
Mount Slamet
Take a hiking trip to the second-highest volcano in Java.
Tags
Yogyakarta to Purwokerto train travel to Purwokerto Purwokerto transport Yogyakarta transport Central Java travel train to Purwokerto Purwokerto tourism Java rail travel