Purwokerto
Purwokerto
Surabaya
Surabaya
Train Driving

Purwokerto to Surabaya

Updated: 28 May 2026

The journey from Purwokerto to Surabaya covers about 500 kilometers across the heart of Java. The most practical way to travel is by train, which connects the two cities efficiently. You will pass through major hubs like Solo and Madiun. The trip takes approximately 7 hours. It is a popular route for both business and leisure travelers.

Total Distance: 500 km driving distance, 420 km straight-line distance.
Fastest Way
Train, taking 7 hours, is faster than driving due to traffic.
Cheapest Way
Train, starting at IDR 200,000, is the most economical choice.
Compare Purwokerto to Surabaya Routes
Train
Direct
Driving
Direct
Duration 7 hours 9 hours
Avg Price IDR 200,000 - 500,000 IDR 400,000 - 700,000
Operator Gaya Baru Malam Private Car
Route Purwokerto Station to Surabaya Gubeng Station Via Trans-Java Toll Road
Tip Gaya Baru Malam is a reliable and affordable train service. The toll road is fast but requires significant toll fees.
Travel Tips
  • Toll Fees
    If driving, ensure your e-money card has sufficient balance for tolls.
  • Station
    Surabaya Gubeng is the most central station for city access.
  • Food
    Try Rujak Cingur, a famous local Surabaya dish.
  • Transport
    Use ride-hailing apps for safe and transparent pricing.
  • Booking
    Book train tickets well in advance for peak travel seasons.
Safety Tips
  • Traffic
    Surabaya traffic is dense; allow extra time for travel.
  • Valuables
    Keep your phone and wallet secure in public areas.
  • Taxis
    Use reputable taxi companies like Blue Bird.
  • Hydration
    Surabaya is hot; drink plenty of water.
People Also Ask
  • Is there a flight?
    Yes, but you must travel to a nearby airport like Yogyakarta first.
  • How long is the train?
    The train journey takes about 7 hours.
  • Is the toll road expensive?
    Yes, toll fees for the full route are significant.
  • What is the best train?
    Gaya Baru Malam is a popular and reliable choice.
  • Is Surabaya safe?
    Yes, it is a major city with standard safety precautions.
Quick Info
  • From Purwokerto, Jawa Tengah, Indonesia
  • To Surabaya, Jawa Timur, Indonesia
  • Modes
Best Time to Travel

May to October for dry weather, ideal for exploring Surabaya's landmarks.

Things to Do in Surabaya
1
House of Sampoerna
Visit this museum dedicated to the history of the clove cigarette industry. It features a beautiful colonial building.
2
Suramadu Bridge
See the longest bridge in Indonesia connecting Java and Madura. It is an engineering marvel.
3
Tugu Pahlawan
Explore the Heroes Monument dedicated to the Battle of Surabaya. It is a significant historical site.
4
Submarine Monument
Tour a real Russian-made submarine docked in the city center. It is a unique educational experience.
Tags
Purwokerto to Surabaya train Purwokerto to Surabaya travel Surabaya transport train schedule Purwokerto Surabaya best way to Surabaya from Purwokerto East Java travel Purwokerto to Surabaya distance Surabaya city guide