Jakarta to Surabaya — Java\’s second city and the gateway to Mount Bromo and the Ijen crater — takes approximately 9–11 hours by express train or 1.5 hours by plane. Surabaya is an industrial city rather than a tourist destination, but it\’s a key transit hub for east Java. This guide covers all options.
🎟 [Travelpayouts 12Go widget: Jakarta → Surabaya train or transport]
Option 1: Train Jakarta to Surabaya (Recommended)
The Argo Bromo Anggrek (fastest, executive class) covers the ~800 km Jakarta Gambir to Surabaya Pasar Turi in approximately 9–10 hours, fares from ~Rp 350,000–600,000 (~$21–36 USD). The Bima and Gajayana night trains offer overnight options — depart evening, arrive morning. Surabaya has two main stations: Pasar Turi (west) and Gubeng (central, more convenient). Check which station your train uses when booking. A good overnight option saves a hotel night.
🎟 [Travelpayouts 12Go widget: Jakarta → Surabaya Argo Bromo Anggrek train]
Option 2: Fly Jakarta to Surabaya
Lion Air, Garuda, Citilink, and Batik Air fly from Jakarta (CGK or HLP) to Surabaya Juanda Airport (SUB) — approximately 1 hour 20 minutes, fares from ~$20–50 USD. Juanda Airport is ~20 km south of the city center — Grab or taxi to Gubeng/city center ~30–45 minutes (~$5–8 USD). Worth flying if fares are very cheap or the train is fully booked.
ℹ️ Surabaya is primarily a transit city for east Java adventures — most travelers spend one night maximum before heading to Bromo (~3 hours) or the Ijen crater (~6 hours southeast). If your goal is Bromo, consider the overnight train from Jakarta to Probolinggo directly — saves a Surabaya stopover.
Quick Comparison
| Option | Time | Cost from | Best for |
|---|---|---|---|
| Express train | ~9–10 hours | ~$21 USD | Most travelers, overnight |
| Flight | ~1h 20min | ~$20 USD | Speed |
| Night bus | ~10–12 hours | ~$8 USD | Budget only |
Where to Stay in Surabaya
🏨 [Travelpayouts Hotellook/Agoda widget: Hotels in Surabaya, Java]
Related Guides
This post contains affiliate links. When you book through them, we may earn a small commission at no extra cost to you.