There are 5 ways to get from Sragen to Surabaya by train, car, taxi, or shuttle
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 Madiun
best- Take the train from Sragen to Madiuntrain Ranggajati / ...
- Take the train from Madiun to Surabaya Gubengtrain Sancaka / ...
3h 58mRp 131,340–640,000Train
cheapest- Take the train from Sragen to Gubengtrain Jayakarta / ...
3h 59mRp 130,000–320,000Drive 224.9 km
- Drive from Sragen to Surabayacar 224.9 km
2h 29mRp 444,613–642,219Taxi
- Take the taxi from Sragen to Surabayataxi 224.9 km
2h 29mRp 1,300,000–1,600,000Shuttle
- Take a shuttle bus from Sragen to SurabayaSurabaya
2h 1mRp 170,000–220,000
Sragen to Surabaya by train
Questions & Answers
The cheapest way to get from Sragen to Surabaya is to shuttle which costs Rp170000 - Rp220000 and takes 2h 1m.
The fastest way to get from Sragen to Surabaya is to shuttle which takes 2h 1m and costs Rp170000 - Rp220000.
Yes, there is a direct train departing from Sragen and arriving at Gubeng. Services depart four times a day, and operate every day. The journey takes approximately 3h 59m.
The distance between Sragen and Surabaya is 221 km. The road distance is 224.9 km.
The best way to get from Sragen to Surabaya without a car is to train via Madiun which takes 3h 58m and costs Rp130000 - Rp650000.
It takes approximately 3h 58m to get from Sragen to Surabaya, including transfers.
Sragen to Surabaya train services, operated by Kereta API, depart from Sragen station.
Sragen to Surabaya train services, operated by Kereta API, arrive at Madiun station.
Yes, the driving distance between Sragen to Surabaya is 225 km. It takes approximately 2h 29m to drive from Sragen to Surabaya.
Book your Sragen to Surabaya train tickets online with 12go.asia.
What companies run services between Sragen, Indonesia and Surabaya, Indonesia?
You can take a train from Sragen to Surabaya Gubeng via Madiun in around 3h 58m. Alternatively, Indah Jaya Travel operates a shuttle from Sragen to Surabaya 4 times a day. Tickets cost Rp 170,000–220,000 and the journey takes 2h 1m.
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Sragen to Madiun
- Ave. Duration
- 54 min
- Frequency
- Every 2 hours
- Estimated price
- Rp 41,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 41,000–320,000
- Business
- Rp 300,000–550,000
- Executive
- Rp 75,000–650,000
Train from Madiun to Surabaya Gubeng
- Ave. Duration
- 2h 4m
- Frequency
- Every 2 hours
- Estimated price
- Rp 90,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 90,000–320,000
- Business
- Rp 330,000–550,000
- Executive
- Rp 170,000–650,000
Train from Sragen to Gubeng
- Ave. Duration
- 3h 59m
- Frequency
- 4 times a day
- Estimated price
- Rp 130,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 130,000–320,000
- Business
- Rp 350,000–550,000
- Executive
- Rp 240,000–700,000
- [email protected]
- Website
- indahjayatrans.com
Shuttle from Sragen to Surabaya
- Ave. Duration
- 2h 1m
- Frequency
- 4 times a day
- Estimated price
- Rp 170,000–220,000
- Schedules at
- indahjayatrans.com
- Ave. Duration
- 2h 29m
- Estimated price
- Rp 1,300,000–1,600,000
Blue Bird
- Phone
- (021) 7917 1234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.com
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 Travelling around the UAE, 4 stunningly beautiful Philippines islands you need to visit, and Need to know: Greyhound - to help you get the most out of your next trip.
More Questions & Answers
There are 977+ hotels available in Surabaya.








