Surabaya is East Java\’s main city and the most practical gateway to Mount Bromo, one of Indonesia\’s most iconic volcanic landscapes. From Bali, a direct flight takes under an hour. The overland route via ferry and bus is a longer but scenic alternative through East Java\’s countryside.
🔍 [Travelpayouts widget: Search Bali → Surabaya via Kiwi or 12Go]
Option 1: Flight (Fastest)
Direct flights from Bali (Denpasar, DPS) to Surabaya (Juanda International, SUB) take around 50 minutes. Lion Air, Citilink, and Garuda Indonesia all serve this short, frequent route.
- Journey time: ~50 minutes
- Price: from ~Rp400,000–900,000 ($26–58 USD)
- Airlines: Lion Air, Citilink, Garuda Indonesia
✈️ [Travelpayouts widget: Bali → Surabaya flights via Kiwi]
Option 2: Ferry + Bus (Overland)
Take a ferry from Gilimanuk (West Bali) to Ketapang (East Java), then continue by bus or train to Surabaya. Total journey is around 8–10 hours — a long but affordable overland route through rural Java.
- Gilimanuk → Ketapang (ferry): ~45 minutes
- Ketapang → Surabaya (bus/train): ~6–8 hours
- Total: 8–10 hours
- Price: ~Rp150,000–250,000 ($10–16 USD) total
🎟️ [Travelpayouts widget: Bali → Surabaya overland via 12Go]
Journey Summary
| Method | Time | Cost from | Best for |
|---|---|---|---|
| Flight | ~50 minutes | $26 USD | Most travellers |
| Ferry + bus | 8–10 hours | $10 USD | Budget / overland |
Surabaya as a Gateway to Mount Bromo
Most visitors pass through Surabaya en route to Mount Bromo, about 3–4 hours away by car. The town of Cemoro Lawang at the crater rim is the usual base for the iconic sunrise viewpoint trips. Many travellers arrange a direct transfer from Surabaya Airport straight to Cemoro Lawang rather than stopping in Surabaya city itself.
🏨 [Travelpayouts widget: Hotels near Mount Bromo via Booking.com or Agoda]
Frequently Asked Questions
How do I get from Surabaya to Mount Bromo?
Private transfers and shared minivans run from Surabaya Airport to Cemoro Lawang (the Bromo crater-rim village) in around 3–4 hours. Many tour operators offer combined transfer + sunrise jeep tour packages.
Related Guides
- Yogyakarta to Bromo: Transport Guide
- Bali to Yogyakarta: Flight Guide
- Jakarta to Surabaya: Flight Guide
This post contains affiliate links. When you book through them, we may earn a small commission at no extra cost to you.