Bekasi
Bekasi
Surabaya
Surabaya
Train Driving

Bekasi to Surabaya

Updated: 28 May 2026

The journey from Bekasi to Surabaya is a long-distance trip across the entire island of Java, covering approximately 750 kilometers. The most practical way to travel is by train, which takes about 10 hours and offers a comfortable way to see the changing landscapes. Driving is also possible via the Trans-Java Toll Road, but it is a demanding 12-hour journey. Surabaya, the capital of East Java, is a bustling port city known for its history and modern development. This route is essential for connecting the two largest metropolitan areas in Indonesia.

Total Distance: 750 km driving distance, 650 km straight-line air distance.
Fastest Way
The Argo Bromo Anggrek train is the fastest and most reliable.
Cheapest Way
Economy class train tickets are the most budget-friendly.
Compare Bekasi to Surabaya Routes
Train
Direct
Driving
Direct
Duration 10 hours 12 hours
Avg Price 450,000 - 900,000 IDR 1,000,000 - 1,500,000 IDR
Operator Argo Bromo Anggrek Personal Vehicle
Route Bekasi Station to Surabaya Pasar Turi Station. Trans-Java Toll Road (full length).
Tip Book the Argo Bromo Anggrek for the fastest and most luxurious experience. Plan for at least one overnight stop if driving to avoid extreme fatigue.
Travel Tips
  • Train Booking
    Book your tickets well in advance, especially for holiday periods.
  • Toll Costs
    The Trans-Java toll is very expensive; ensure your e-toll card has sufficient balance.
  • Local Transport
    Use ride-hailing apps for convenient travel within Surabaya.
  • Food
    Try the local specialty, Rawon, a delicious black beef soup.
  • Weather
    Surabaya is very hot; carry light clothing and stay hydrated.
Safety Tips
  • Driving
    If driving, take frequent breaks and share the driving duties if possible.
  • Valuables
    Keep your belongings secure in crowded public areas.
  • Emergency
    Keep emergency contacts for local services saved in your phone.
  • Health
    Carry basic medical supplies for the long journey.
People Also Ask
  • Is it better to fly or take the train?
    The train is a great way to see the countryside, while flying is faster.
  • How much is the train ticket?
    Prices range from 450,000 to 900,000 IDR.
  • Are there direct trains?
    Yes, several trains run directly from Bekasi to Surabaya.
  • What is the best time to visit?
    The dry season from May to September is ideal.
  • Is Surabaya safe?
    Yes, it is a safe and vibrant city for travelers.
Quick Info
  • From Bekasi, West Java, Indonesia
  • To Surabaya, East Java, Indonesia
  • Modes
Best Time to Travel

May to September for dry weather, perfect for exploring East Java.

Things to Do in Surabaya
1
House of Sampoerna
A museum dedicated to the history of the Indonesian cigarette industry, housed in a beautiful colonial building.
2
Suramadu Bridge
The longest bridge in Indonesia, connecting Surabaya to Madura Island. It is an architectural marvel.
3
Tunjungan Plaza
One of the largest shopping malls in Indonesia, offering a wide range of retail and dining options.
4
Submarine Monument
A real Russian-made submarine turned into a museum, located in the heart of the city.
Tags
Bekasi to Surabaya train to Surabaya travel to East Java Bekasi to Surabaya distance Surabaya travel guide driving to Surabaya best way to Surabaya Java travel