Bekasi
Bekasi
Surabaya
Surabaya
Train Flight

Bekasi to Surabaya

Updated: 28 May 2026

The journey from Bekasi to Surabaya covers about 750 kilometers. You can take the Argo Bromo Anggrek train from Bekasi Station or fly from Jakarta to Juanda International Airport in Surabaya. The train journey takes about 10 hours. Surabaya is the second-largest city in Indonesia, known for its industrial importance and historical sites. This route is a major connection between West and East Java.

Total Distance: 750 km driving distance, 680 km straight-line air distance.
Fastest Way
Flight, taking 4 hours total, is the fastest way to reach Surabaya.
Cheapest Way
Train, with tickets starting at IDR 300,000, is the most affordable option.
Compare Bekasi to Surabaya Routes
Train
Direct
Flight
Direct
Duration 10 hours 4 hours (including airport transfer)
Avg Price IDR 300,000 - 700,000 IDR 1,000,000 - 2,000,000
Operator Argo Bromo Anggrek Garuda Indonesia
Route Bekasi Station to Surabaya Pasar Turi Station. Jakarta (CGK) to Surabaya (SUB).
Tip The train is the most comfortable and popular way to travel to Surabaya. Flying is faster but requires travel to the airport in Jakarta and from the airport in Surabaya.
Travel Tips
  • Train Booking
    Book your train tickets well in advance as they sell out quickly.
  • Airport Transfer
    Use the airport bus or taxi from Juanda Airport to the city center.
  • Local Food
    Try the famous Rawon, a local beef soup.
  • Traffic Avoidance
    Surabaya can be busy; use ride-hailing apps for convenience.
  • Station Access
    Surabaya Pasar Turi Station is centrally located.
Safety Tips
  • Train Safety
    Keep your belongings secure in the train.
  • Flight Safety
    Follow all airline safety guidelines.
  • Valuables
    Keep your wallet and phone secure in crowded areas.
  • Emergency Numbers
    Save the local police number in your phone.
People Also Ask
  • Is there a direct train to Surabaya?
    Yes, the Argo Bromo Anggrek and other trains provide direct service.
  • How long is the flight to Surabaya?
    The flight itself is about 1.5 hours, but total travel time is 4 hours.
  • What is Surabaya famous for?
    Surabaya is famous for its industrial importance and historical sites.
  • Are there hotels in Surabaya?
    Yes, there are many hotels ranging from budget to luxury.
  • Is it easy to get around Surabaya?
    Yes, there are many transport options including taxis and ride-hailing apps.
Quick Info
  • From Bekasi, Jawa Barat, Indonesia
  • To Surabaya, East Java, Indonesia
  • Modes
Best Time to Travel

May to September, as the dry season is perfect for exploring the city.

Things to Do in Surabaya
1
House of Sampoerna
Visit this museum to learn about the history of the famous clove cigarette company and see the city's heritage.
2
Submarine Monument
Explore a real decommissioned submarine. It is a unique and interesting historical site.
3
Suramadu Bridge
Drive across this massive bridge that connects Java to Madura Island. It is a stunning piece of engineering.
4
Tunjungan Plaza
Shop at one of the largest malls in Indonesia. It is a great place for shopping and dining.
Tags
Bekasi to Surabaya train Bekasi to Surabaya flight Surabaya travel guide East Java travel Argo Bromo Anggrek train traveling to Surabaya Bekasi transport Surabaya tourism