GoAsia
Indonesia

How to Get from Surabaya to Probolinggo

Compare bus and train options from Surabaya to Probolinggo, the gateway to Mount Bromo. Buses start at about $3 for your Bromo adventure.

Last updated: November 1, 2026

How to Get from Surabaya to Probolinggo
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.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

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
  • →  Executive 11:20, 13:05, 14:20, 14:50, 15:20
Train Surabaya - Probolinggo $ 6.86–27.65 1h 46m – 2h 11m
  • →  Executive AA 14:45, 14:55
  • →  Executive AC 14:45, 14:55
  • →  Economy C 14:45, 14:55, 16:58, 22:25, 22:50, 23:48
  • →  Executive A 14:45, 14:55, 21:50
  • →  Executive AB 14:45, 14:55
  • →  Executive AD 14:45, 14:55

Frequently Asked Questions

How can I book tickets from Surabaya to Probolinggo?

Use the booking tool on this page to compare the transport options currently available from Surabaya to Probolinggo, including current prices and schedules.

What is the cheapest way to get from Surabaya to Probolinggo?

The bus is the cheapest option. On booking platforms the fare starts at about $3 (November 2026).

How long does it take to get from Surabaya to Probolinggo?

The bus takes from about 1 hour 30 minutes, longer with traffic or delays.

Which Surabaya station do trains to Probolinggo use?

Trains toward Banyuwangi and Ketapang start from or stop at Surabaya Gubeng, so look for Gubeng rather than Pasarturi when you book.

How do I get from Probolinggo to Mount Bromo?

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.

Is it necessary to book tickets in advance?

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. [1] 12Go: Surabaya - Probolinggo timetable. Retrieved November 1, 2026.
  2. [2] PT Kereta Api Indonesia (KAI): Okupansi KA Jarak Jauh Tembus 256%, Joglosemarkerto Pimpin Daftar Perjalanan Terpadat. Retrieved October 28, 2026.
  3. [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.