Banyumas
Banyumas
Surabaya
Surabaya
Train Bus

Banyumas to Surabaya

Updated: 28 May 2026

The journey from Banyumas to Surabaya covers approximately 450 kilometers across the northern or southern plains of Java. The most efficient way to travel is by train from Purwokerto Station, which connects directly to Surabaya Gubeng or Pasar Turi. Buses are also available but take significantly longer due to road traffic. Surabaya is a major industrial and commercial hub.

Total Distance: 450 km driving distance, 380 km straight-line distance.
Fastest Way
Executive train takes about 8 hours.
Cheapest Way
Economy train tickets are the most affordable option.
Compare Banyumas to Surabaya Routes
Train
Direct
Bus
Direct
Duration 8 hours 12 hours
Avg Price IDR 200,000 - 600,000 IDR 250,000 - 400,000
Operator KAI (Gaya Baru Malam) PO Harapan Jaya
Route Purwokerto Station - Surabaya Gubeng Trans-Java Toll Road
Tip Book executive class for a comfortable overnight journey. The toll road makes the bus journey much faster than in the past.
Travel Tips
  • Book Early
    Train tickets to Surabaya sell out very quickly.
  • Use Toll Roads
    If driving, the Trans-Java toll road is the fastest route.
  • Try Local Food
    Don't miss 'Rujak Cingur', a famous Surabaya specialty.
  • Stay Hydrated
    Surabaya is known for its hot and humid weather.
  • Use Ride-Hailing
    Apps like Gojek or Grab are essential for getting around.
Safety Tips
  • Traffic
    Surabaya traffic is intense; allow extra time for travel.
  • Personal Belongings
    Keep your bag in front of you in crowded markets.
  • Heat Exhaustion
    Take breaks and stay in the shade during the day.
  • Emergency
    Save the local police emergency number.
People Also Ask
  • Is there a direct train?
    Yes, several trains run from Purwokerto to Surabaya.
  • How long is the trip?
    8 to 12 hours depending on the mode.
  • Is it safe to drive?
    Yes, the toll road is safe and well-maintained.
  • What is the best way to travel?
    Train is the most comfortable and reliable.
  • Are there many hotels?
    Yes, Surabaya has a wide range of accommodation.
Quick Info
  • From Banyumas, Jawa Tengah, Indonesia
  • To Surabaya, Jawa Timur, Indonesia
  • Modes
Best Time to Travel

May to September for dry weather, ideal for exploring the city's outdoor attractions.

Things to Do in Surabaya
1
House of Sampoerna
A museum dedicated to the history of the Indonesian tobacco industry. It features a beautiful colonial-style building.
2
Suramadu Bridge
The longest bridge in Indonesia connecting Java and Madura. It is a stunning sight, especially at night.
3
Taman Bungkul
A popular city park with various facilities and food stalls. It is a great place to relax in the evening.
4
Submarine Monument
A real retired submarine turned into a museum. It offers a unique look into naval history.
Tags
Banyumas to Surabaya train to Surabaya bus to Surabaya travel to Surabaya Banyumas transport Surabaya trip Purwokerto to Surabaya East Java travel
More to Banyumas