Cilegon
Cilegon
Surabaya
Surabaya
Train Driving

Cilegon to Surabaya

Updated: 28 May 2026

The route from Cilegon to Surabaya covers approximately 750 kilometers across the island of Java. You can drive via the Trans-Java Toll Road, which connects Banten directly to East Java. Alternatively, take a train from Jakarta to Surabaya Gubeng or Pasar Turi station. This is a long-distance journey that requires careful planning for rest stops and transit times.

Total Distance: Driving distance is 750 km; straight-line air distance is 680 km.
Fastest Way
Driving via the Trans-Java Toll Road is the fastest, taking about 10 hours.
Cheapest Way
Bus travel is the cheapest option, starting at IDR 350,000.
Compare Cilegon to Surabaya Routes
Train
Connecting
Driving
Direct
Duration 12 hours 10 hours
Avg Price IDR 450,000 - 800,000 IDR 1,000,000 - 1,500,000 (fuel + tolls)
Operator KAI (Argo Bromo Anggrek) Personal Vehicle
Route Cilegon to Jakarta, then Jakarta to Surabaya Pasar Turi Jakarta-Merak Toll Road to Trans-Java Toll Road
Tip The Argo Bromo Anggrek is the fastest and most comfortable train on this route. Use the rest areas at KM 379 or KM 519 for a comfortable break.
Travel Tips
  • Toll Costs
    Budget at least IDR 700,000 for toll fees alone.
  • Train Booking
    Book at least 2 weeks ahead as tickets for popular trains sell out quickly.
  • Traffic
    Expect heavy traffic entering Surabaya during peak hours (07:00 and 17:00).
  • Luggage
    Keep your valuables with you at all times on public transport.
  • Navigation
    Use Google Maps or Waze for real-time traffic updates on the toll road.
Safety Tips
  • Toll Safety
    Do not stop on the shoulder of the toll road unless it is an absolute emergency.
  • Night Driving
    Avoid driving at night if you are not experienced with long-distance highway travel.
  • Vehicle Prep
    Check your tire pressure and coolant levels before departing.
  • Emergency
    Keep the Jasa Marga emergency number 14080 handy.
People Also Ask
  • Is there a direct flight?
    No, you must travel to Soekarno-Hatta Airport first.
  • How long is the train?
    Approximately 9-10 hours from Jakarta.
  • Is the toll road expensive?
    Yes, it is one of the most expensive routes in Indonesia.
  • Are there buses?
    Yes, many operators run from Cilegon to Bungurasih Terminal.
  • What is the best way to travel?
    Train is generally considered the most comfortable.
Quick Info
  • From Cilegon, Banten, Indonesia
  • To Surabaya, Jawa Timur, Indonesia
  • Modes
Best Time to Travel

June to August for the driest weather, ideal for long-distance driving.

Things to Do in Surabaya
1
House of Sampoerna
A museum and factory dedicated to the history of clove cigarettes in Indonesia. It features a beautiful colonial-style building.
2
Surabaya Submarine Monument
Visit a real KRI Pasopati 410 submarine that has been converted into a museum. It is a unique piece of Indonesian naval history.
3
Tunjungan Plaza
One of the largest shopping malls in Indonesia, offering a wide range of dining and entertainment options.
4
Kenjeran Park
A coastal park offering views of the Suramadu Bridge and various recreational activities for families.
Tags
Cilegon to Surabaya Surabaya travel Trans-Java Toll Road Cilegon to Surabaya train Cilegon to Surabaya bus East Java travel best route to Surabaya Cilegon transport