Karawang
Karawang
Surabaya
Surabaya
Train Driving

Karawang to Surabaya

Updated: 28 May 2026

The journey from Karawang to Surabaya covers approximately 700 kilometers. You can take a train from the nearby Cikampek station to Surabaya Gubeng station, which is a fast and comfortable option. Alternatively, you can drive via the Trans-Java Toll Road, which is a direct and efficient route. This journey takes you from the industrial plains of West Java across the entire island of Java to the bustling port city of Surabaya in East Java. Expect a long but scenic drive along the northern coast of Java.

Total Distance: 700 km driving distance; 650 km straight-line air distance.
Fastest Way
Taking a train is the fastest way to reach Surabaya.
Cheapest Way
Taking a train is the most economical and comfortable way to reach Surabaya.
Compare Karawang to Surabaya Routes
Train
Direct
Driving
Direct
Duration 10 hours 12 hours
Avg Price 350,000 - 600,000 IDR 800,000 - 1,200,000 IDR
Operator Argo Bromo Anggrek Private Vehicle
Route Cikampek Station to Surabaya Gubeng Station. Trans-Java Toll Road.
Tip Book your train tickets in advance as they sell out quickly. The Trans-Java toll road is well-maintained and fast.
Travel Tips
  • Train Tickets
    Book your train tickets online at least two weeks in advance.
  • Toll Fees
    Ensure your e-toll card has enough balance for the long journey on the Trans-Java toll road.
  • Local Food
    Try the 'Rujak Cingur' which is a famous local dish.
  • Weather
    Surabaya can be hot and humid, so dress accordingly.
  • Navigation
    Use GPS to navigate the city as it can be busy.
Safety Tips
  • Train Safety
    Keep your belongings secure while traveling on the train.
  • Driving
    Avoid driving at night due to limited lighting on some sections of the toll road.
  • Emergency
    Keep a list of local emergency contacts in your vehicle.
  • Health
    Carry basic medical supplies as pharmacies are easy to find in the city.
People Also Ask
  • Is Surabaya far from Karawang?
    It is about 700 kilometers away.
  • Can I fly to Surabaya?
    Yes, you can fly from Jakarta to Surabaya, but it requires a trip to the airport.
  • What is the best way to travel?
    Taking a train is the most convenient way to reach Surabaya.
  • Are there hotels in Surabaya?
    Yes, there are many hotels and resorts in the area.
  • Is the Trans-Java toll road safe?
    Yes, it is a well-maintained and safe route.
Quick Info
  • From Karawang, Jawa Barat, Indonesia
  • To Surabaya, Jawa Timur, Indonesia
  • Modes
Best Time to Travel

Visit during the dry season, from May to September, for better weather.

Things to Do in Surabaya
1
House of Sampoerna
A museum dedicated to the history of the cigarette industry in Indonesia. It is a must-visit for history buffs.
2
Suramadu Bridge
The longest bridge in Indonesia, connecting Java and Madura. It is a popular destination for tourists.
3
Tunjungan Plaza
A large shopping mall in the heart of the city, perfect for shopping and dining.
4
Submarine Monument
A museum featuring a real submarine, a must-visit for history and military enthusiasts.
Tags
Karawang to Surabaya Surabaya travel train to Surabaya driving to Surabaya East Java travel how to get to Surabaya Karawang to Surabaya route Surabaya transport