There are 5 ways to get from Kraksaan to Surabaya by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Probolinggo to Gubengtrain Ranggajati / ...
2h 13mRp 181,007–468,918Bus
cheapest- Take the bus from Probolinggo to Surabayabus
4h 27mRp 178,250–426,387Drive 128.2 km
- Drive from Kraksaan to Surabayacar 128.2 km
1h 35mRp 252,532–364,768Taxi
- Take the taxi from Kraksaan to Surabayataxi 128.2 km
1h 35mRp 700,000–850,000Train via Surabaya Kota
- Take the train from Probolinggo to Surabaya Kotatrain Sri Tanjung
2h 32mRp 186,007–468,918
Questions & Answers
The cheapest way to get from Kraksaan to Surabaya is to bus which costs Rp170000 - Rp430000 and takes 4h 27m.
The fastest way to get from Kraksaan to Surabaya is to drive which takes 1h 35m and costs Rp250000 - Rp370000.
No, there is no direct bus from Kraksaan to Surabaya. However, there are services departing from Probolinggo and arriving at Surabaya via . The journey, including transfers, takes approximately 4h 27m.
No, there is no direct train from Kraksaan to Surabaya. However, there are services departing from Probolinggo and arriving at Gubeng via . The journey, including transfers, takes approximately 2h 13m.
The distance between Kraksaan and Surabaya is 122 km. The road distance is 128.2 km.
The best way to get from Kraksaan to Surabaya without a car is to train which takes 2h 13m and costs Rp180000 - Rp470000.
It takes approximately 2h 13m to get from Kraksaan to Surabaya, including transfers.
Kraksaan to Surabaya bus services, operated by Damri, depart from Probolinggo station.
Kraksaan to Surabaya train services, operated by Kereta API, depart from Probolinggo station.
The best way to get from Kraksaan to Surabaya is to train which takes 2h 13m and costs Rp180000 - Rp470000. Alternatively, you can bus, which costs Rp170000 - Rp430000 and takes 4h 27m.
What companies run services between Kraksaan, Indonesia and Surabaya, Indonesia?
Kereta API operates a train from Probolinggo to Gubeng 4 times a day. Tickets cost Rp 55,000–320,000 and the journey takes 1h 51m. Alternatively, Damri operates a bus from Probolinggo to Surabaya every 4 hours. Tickets cost Rp 29,000–250,000 and the journey takes 4h.
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Probolinggo to Gubeng
- Ave. Duration
- 1h 51m
- Frequency
- 4 times a day
- Estimated price
- Rp 55,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 55,000–320,000
- Business
- Rp 310,000–550,000
- Executive
- Rp 110,000–650,000
Train from Probolinggo to Surabaya Kota
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- Rp 60,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 60,000–320,000
- Business
- Rp 310,000–550,000
- Executive
- Rp 110,000–650,000
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Bus from Probolinggo to Surabaya
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- Rp 29,000–250,000
- Book at
- 12 Go
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Italy Travel Guides, How do I buy a London Underground ticket?, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.
More Questions & Answers
Kraksaan to Surabaya bus services, operated by Damri, arrive at Surabaya station.
Kraksaan to Surabaya train services, operated by Kereta API, arrive at Gubeng station.
Yes, the driving distance between Kraksaan to Surabaya is 128 km. It takes approximately 1h 35m to drive from Kraksaan to Surabaya.
There are 975+ hotels available in Surabaya.








