There are 5 ways to get from Tawangmangu to Surabaya by taxi, train, car, 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.
Taxi, train via Madiun
best- Take the taxi from Tawangmangu to Madiuntaxi
- Take the train from Madiun to Surabaya Gubengtrain Sancaka / ...
3hRp 429,215–720,890Taxi, shuttle
cheapest- Take the taxi from Tawangmangu to Sragentaxi
- Take a shuttle bus from Sragen to SurabayaSurabaya
2h 37mRp 384,861–473,927Drive 217.4 km
- Drive from Tawangmangu to Surabayacar 217.4 km
2h 43mRp 429,294–620,091Taxi
- Take the taxi from Tawangmangu to Surabayataxi 217.4 km
2h 43mRp 1,300,000–1,600,000Taxi, train
- Take the taxi from Tawangmangu to Walikukuntaxi
- Take the train from Walikukun to Surabaya Kotatrain Sri Tanjung
4h 52mRp 401,150–652,268
Questions & Answers
The cheapest way to get from Tawangmangu to Surabaya is to taxi and shuttle which costs Rp380000 - Rp480000 and takes 2h 37m.
The fastest way to get from Tawangmangu to Surabaya is to taxi and shuttle which takes 2h 37m and costs Rp380000 - Rp480000.
The distance between Tawangmangu and Surabaya is 209 km. The road distance is 217.4 km.
The best way to get from Tawangmangu to Surabaya without a car is to taxi and train via Madiun which takes 3h and costs Rp420000 - Rp750000.
It takes approximately 3h to get from Tawangmangu to Surabaya, including transfers.
Yes, the driving distance between Tawangmangu to Surabaya is 217 km. It takes approximately 2h 43m to drive from Tawangmangu to Surabaya.
There are 971+ hotels available in Surabaya.
What companies run services between Tawangmangu, Indonesia and Surabaya, Indonesia?
There is no direct connection from Tawangmangu to Surabaya. However, you can take the taxi to Madiun then take the train to Surabaya Gubeng. Alternatively, you can drive from Tawangmangu to Surabaya in around 2h 43m.
- Phone
- 021-121
- [email protected]
- Website
- kai.id
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 Walikukun to Surabaya Kota
- Ave. Duration
- 3h 59m
- Frequency
- Once daily
- Estimated price
- Rp 120,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 120,000–320,000
- Business
- Rp 340,000–550,000
- Executive
- Rp 220,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
- 1h 17m
- Estimated price
- Rp 210,000–1,600,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 4 of the smartest ways to explore Australia, Travelling by boat in Italy, and Why you should take the train in the US - to help you get the most out of your next trip.








