Probolinggo
Probolinggo
Surabaya
Surabaya
Train Bus

Probolinggo to Surabaya

Updated: 28 May 2026

Traveling from Probolinggo to Surabaya is highly efficient via the Trans-Java Toll Road or the northern rail line. The distance is approximately 115 kilometers, taking about 2.5 to 3 hours by car or train. The train is generally considered the most comfortable option, departing from Probolinggo Station and arriving at Gubeng or Pasar Turi. Buses are frequent and depart from the Bayuangga Terminal, offering a flexible schedule for budget travelers. Both modes provide reliable connections between these two major East Javanese cities.

Total Distance: 115 km driving distance; 95 km straight-line distance.
Fastest Way
Train from Probolinggo Station to Surabaya Gubeng.
Cheapest Way
Economy class bus from Bayuangga Terminal to Bungurasih Terminal.
Compare Probolinggo to Surabaya Routes
Train
Direct
Bus
Direct
Duration 2 hours 30 mins 3 hours
Avg Price IDR 30,000 - 150,000 IDR 40,000 - 70,000
Operator PT Kereta Api Indonesia Akas / Restu
Route Probolinggo Station - Surabaya Gubeng Bayuangga Terminal - Bungurasih Terminal
Tip Book your tickets via the KAI Access app at least 3 days in advance. Buses are frequent; you can simply show up at the terminal to buy a ticket.
Travel Tips
  • Terminal Arrival
    Arrive at Bungurasih Terminal early to avoid the chaotic traffic.
  • Train Booking
    Always book train tickets online to guarantee a seat during peak seasons.
  • Local Transport
    Use ride-hailing apps like Gojek or Grab for easy transport within Surabaya.
  • Traffic Warning
    Surabaya traffic is heavy; plan your arrival time accordingly.
  • Station Choice
    Check if your train arrives at Gubeng or Pasar Turi to plan your onward travel.
Safety Tips
  • Pickpockets
    Keep your belongings secure in crowded bus terminals.
  • Official Taxis
    Only use official blue bird taxis or ride-hailing apps.
  • Hydration
    Surabaya is hot and humid; carry water with you.
  • Emergency Numbers
    Save the local emergency number 112 for any assistance.
People Also Ask
  • Which is faster, bus or train?
    The train is generally faster and more comfortable than the bus.
  • Where do buses arrive?
    Buses from Probolinggo arrive at Bungurasih Terminal in Surabaya.
  • Can I buy tickets at the station?
    Yes, but online booking is recommended to ensure availability.
  • Is there a toll road?
    Yes, the Gempol-Pasuruan-Probolinggo toll road significantly reduces travel time.
  • How much is a taxi?
    A private taxi from Probolinggo to Surabaya costs around IDR 600,000.
Quick Info
  • From Probolinggo, Jawa Timur, Indonesia
  • To Surabaya, Jawa Timur, Indonesia
  • Modes
Best Time to Travel

Anytime, though avoid the peak morning and evening rush hours in Surabaya.

Things to Do in Surabaya
1
House of Sampoerna
A museum dedicated to the history of the Indonesian tobacco industry. It is located in a beautiful colonial building.
2
Suramadu Bridge
The longest bridge in Indonesia connecting Java and Madura. It offers spectacular views at night.
3
Tunjungan Plaza
One of the largest shopping malls in Indonesia. It is a hub for dining and entertainment.
4
Submarine Monument
A real retired Russian submarine turned into a museum. It provides a unique look at naval history.
Tags
Probolinggo to Surabaya train bus Probolinggo to Surabaya Surabaya travel guide East Java transport Probolinggo to Surabaya distance train ticket Probolinggo Surabaya bus terminal traveling to Surabaya