There are 3 ways to get from Sidareja to Surabaya by train or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Yogyakarta
best- Take the train from Sidareja to Kroyatrain
- Take the train from Kroya to Yogyakarta Tugutrain
- Take the train from Yogyakarta to Surabaya Gubengtrain
8h 17mRp 309,074–970,000Drive 521.8 km
- Drive from Sidareja to Surabayacar 521.8 km
6h 46mRp 1,031,725–1,490,269Train
- Take the train from Sidareja to Surabaya Gubengtrain Pasundan
8h 45mRp 310,000–370,000
Sidareja to Surabaya by train
Questions & Answers
The cheapest way to get from Sidareja to Surabaya is to train which costs Rp310000 - Rp370000 and takes 8h 45m.
The fastest way to get from Sidareja to Surabaya is to drive which takes 6h 46m and costs Rp1000000 - Rp1500000.
Yes, there is a direct train departing from Sidareja and arriving at Surabaya Gubeng. Services depart once daily, and operate every day. The journey takes approximately 8h 45m.
The distance between Sidareja and Surabaya is 527 km. The road distance is 521.8 km.
The best way to get from Sidareja to Surabaya without a car is to train via Yogyakarta which takes 8h 17m and costs Rp300000 - Rp1000000.
It takes approximately 8h 17m to get from Sidareja to Surabaya, including transfers.
Sidareja to Surabaya train services, operated by Kereta API, depart from Sidareja station.
Sidareja to Surabaya train services, operated by Kereta API, arrive at Kroya station.
Yes, the driving distance between Sidareja to Surabaya is 522 km. It takes approximately 6h 46m to drive from Sidareja to Surabaya.
Book your Sidareja to Surabaya train tickets online with 12go.asia.
What companies run services between Sidareja, Provinsi Jawa Tengah, Indonesia and Surabaya, Indonesia?
You can take a train from Sidareja to Surabaya Gubeng via Kroya and Yogyakarta in around 8h 17m.
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Sidareja to Kroya
- Ave. Duration
- 57 min
- Frequency
- Every 3 hours
- Estimated price
- Rp 34,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 34,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 60,000–650,000
Train from Kroya to Yogyakarta Tugu
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- Rp 95,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 95,000–320,000
- Business
- Rp 330,000–550,000
- Executive
- Rp 170,000–650,000
Train from Yogyakarta to Surabaya Gubeng
- Ave. Duration
- 4h
- Frequency
- Every 3 hours
- Estimated price
- Rp 180,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 180,000–330,000
- Business
- Rp 380,000–550,000
- Executive
- Rp 340,000–700,000
Train from Sidareja to Surabaya Gubeng
- Ave. Duration
- 8h 45m
- Frequency
- Once daily
- Estimated price
- Rp 310,000–370,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 310,000–370,000
- Business
- Rp 460,000–550,000
- Executive
- Rp 550,000–800,000
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 How to get from London City Airport into central London, Italy Travel Guides, and Why you should take the train in the US - to help you get the most out of your next trip.
More Questions & Answers
There are 978+ hotels available in Surabaya.






