Cilacap
Cilacap
Surabaya
Surabaya
Train Bus

Cilacap to Surabaya

Updated: 28 May 2026

The route from Cilacap to Surabaya spans the length of Central and East Java. The most efficient way to travel is by train, connecting through major hubs like Kroya or Purwokerto. The journey takes you through the heart of Java's agricultural plains and industrial centers. By road, the trip is long and requires traversing the Trans-Java Toll Road. Expect a travel time of 10 to 12 hours.

Total Distance: 550 km driving distance, 480 km air distance.
Fastest Way
Train travel is generally faster and more reliable than road transport.
Cheapest Way
Economy class train tickets are the most budget-friendly option.
Compare Cilacap to Surabaya Routes
Train
Direct
Bus
Direct
Duration 10 hours 12 hours
Avg Price 200,000 - 500,000 IDR 250,000 - 400,000 IDR
Operator KA Wijayakusuma Rosalia Indah
Route Cilacap to Surabaya Gubeng via Kroya and Solo. Cilacap to Surabaya via Trans-Java Toll Road.
Tip The Wijayakusuma train is the most convenient direct rail option. Choose a sleeper bus for a more comfortable overnight journey.
Travel Tips
  • Train Station
    Ensure you book your ticket to Surabaya Gubeng, which is central.
  • Toll Road
    If driving, ensure you have an e-toll card with sufficient balance.
  • Food
    Try the local Rawon, a famous beef soup from East Java.
  • Booking
    Use the KAI Access app for the best train seat selection.
  • Arrival
    Surabaya is a large city; plan your local transport from the station in advance.
Safety Tips
  • Traffic
    Surabaya traffic is intense; allow extra time for transfers.
  • Night Travel
    If taking a bus, choose reputable companies with good safety records.
  • Hydration
    The weather in Surabaya can be very hot and humid.
  • Security
    Keep your luggage locked and within sight at all times.
People Also Ask
  • Is there a flight?
    No, there are no direct flights from Cilacap to Surabaya.
  • How long is the train?
    Approximately 10 hours.
  • Is the bus comfortable?
    Yes, executive and sleeper buses are quite comfortable.
  • Where is the station?
    Cilacap station is located in the city center.
  • Can I rent a car?
    Yes, but it is a long drive for a single person.
Quick Info
  • From Cilacap, Jawa Tengah, Indonesia
  • To Surabaya, East Java, Indonesia
  • Modes
Best Time to Travel

June to August for dry weather and pleasant travel conditions.

Things to Do in Surabaya
1
House of Sampoerna
Visit this museum to learn about the history of the Indonesian tobacco industry. It is housed in a beautiful colonial building.
2
Suramadu Bridge
Drive across the longest bridge in Indonesia connecting Java and Madura. The views at sunset are spectacular.
3
Submarine Monument
Explore a real Russian-made submarine that has been converted into a museum. It is a unique piece of naval history.
4
Tunjungan Plaza
Shop at one of the largest and most comprehensive malls in East Java. It is a hub for dining and entertainment.
Tags
Cilacap to Surabaya Surabaya travel train to Surabaya Cilacap to Surabaya bus East Java travel Surabaya transport Kroya station Surabaya trip
More to Cilacap