Contents
Leaving the industrial hum of Surabaya behind for the volcanic landscapes of East Java often feels like stepping into a different world. While Surabaya serves as the region's commercial engine, Probolinggo is the vital gateway for those drawn to the ethereal beauty of Mount Bromo. This short journey transitions you from the sprawling cityscape of Indonesia's second largest metropolis to a coastal town where the air begins to cool and the jagged peaks of the Tengger massif loom on the horizon.
The route links Surabaya with the gateway to Mount Bromo, and you choose between the train and frequent buses on the toll road. Both give you a glimpse of emerald green rice paddies and rural kampungs, the Javanese heartland.
Surabaya to Probolinggo by Bus
For travelers keeping a close eye on their budget, the bus is the best choice. Executive class buses serve the route, and on booking platforms the fare starts at about $3 (November 2026). The ride takes from about 1 hour 30 minutes, longer with traffic.[1]
The bus drops you at the Probolinggo bus terminal. From there you will find plenty of local transport to your hotel or further up the mountain toward Cemoro Lawang. You can secure your seat on GoAsia.cc for a smooth start to your journey.
Surabaya to Probolinggo by Train
The train suits those who value a calmer, more scenic ride. KAI runs the services, and trains toward Banyuwangi and Ketapang start from or stop at Surabaya Gubeng.[2] Choose the seat class that suits you when you book. The air conditioning in Executive carriages can be strong, so a light jacket or sweater is a good idea, and the seats are a comfortable way to rest before a midnight hike at Mount Bromo.
Tips for Traveling from Surabaya to Probolinggo
- Book Ahead for Bromo: If your destination is Mount Bromo, Probolinggo is the base. It is the easiest and most popular approach by public bus, via Ngadisari, and you can hire a jeep or horse at Cemoro Lawang.[3]
- Station Selection: Surabaya has two main stations, Gubeng and Pasarturi. Trains toward Banyuwangi and Ketapang use Gubeng, so check your ticket carefully.[2]
- Stay Warm: Even if it is sweltering in Surabaya, the air conditioning on trains and buses can be cold. Keep a hoodie or sarong in your carry-on bag.
- Arrival Logistics: If you reach Probolinggo late at night, public transport to the mountain can be limited. Stay one night in town or pre-arrange a private transfer.
Timetable
| Bus Surabaya - Probolinggo $ 2.79 1h 30m | |
|
|
| Train Surabaya - Probolinggo $ 6.86–27.65 1h 46m – 2h 11m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Surabaya to Probolinggo, including current prices and schedules.
The bus is the cheapest option. On booking platforms the fare starts at about $3 (November 2026).
The bus takes from about 1 hour 30 minutes, longer with traffic or delays.
Trains toward Banyuwangi and Ketapang start from or stop at Surabaya Gubeng, so look for Gubeng rather than Pasarturi when you book.
Probolinggo is the easiest and most popular approach by public bus, via Ngadisari. In Cemoro Lawang you can hire a jeep or horse to get closer to Bromo.
Seats can run out on weekends and Indonesian public holidays. Booking in advance on GoAsia.cc is recommended to secure your preferred departure time.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] 12Go: Surabaya - Probolinggo timetable. Retrieved November 1, 2026.
- [2] PT Kereta Api Indonesia (KAI): Okupansi KA Jarak Jauh Tembus 256%, Joglosemarkerto Pimpin Daftar Perjalanan Terpadat. Retrieved October 28, 2026.
- [3] Indonesia Travel: The Bromo Tengger Semeru National Park. Retrieved October 22, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.
