How to get there
Surabaya to Mount Bromo
Surabaya is the closest major gateway to Bromo, about 3 to 4 hours by road, so a one-day tour is feasible from here.
Our pick
Because Surabaya is close, a one-day tour works here in a way it does not from Yogyakarta. Door-to-door shuttles via Cemoro Lawang are easiest. Go in the dry season, April to October, for clear sunrise views. Even from Surabaya, an overnight near the crater is more comfortable than the very early start a day trip demands.
Your options
Private shuttle or car transfer
Around $40 to $90 per car, or about $80 to $200 per person for a 2-day package (working estimate)- Duration:
- About 3 to 4 hours
- Frequency:
- On demand
One-day Bromo tour (round trip)
Around $60 to $130 per person, jeep and entry included (working estimate)- Duration:
- About 12 hours
- Frequency:
- Daily
The sunrise jeep leaves around 3am, so even a day trip means a very early start.
Instantly book trains, buses, ferries, transfers & flights
Common questions
- How long from Surabaya to Bromo?
- About 3 to 4 hours each way, which is why a day trip is realistic from here.
- How much does it cost?
- As a working estimate, around $40 to $90 for a transfer, or roughly $60 to $130 per person for a day tour with a jeep.
- Is it reliable?
- Yes, it is a short, well-served route to the most popular Bromo gateway.
- Should I overnight?
- It helps. The sunrise jeep leaves around 3am, so an overnight at Cemoro Lawang is more comfortable than a single long day.
Itineraries that use this route
See it in a full day-by-day trip you can book.
Prices and schedules are working estimates and change with season and operator. Confirm current fares and departure times before you book. Some links are affiliate links; booking through them helps fund the site at no extra cost to you.