There are 4 ways to get from Juanda International Airport (SUB) to Madiun by bus, train, rideshare, 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.
Bus, train
best- Take the bus from Juanda Surabaya Airport to Surabaya Bungurasih Bus Stationbus Bandara Juanda – Terminal Bus Bungurasih
- Take the train from Surabaya Gubeng to Madiuntrain Sancaka / ...
5h 19mRp 99,582–885,397Airport Transfer
- Take the rideshare from Juanda International-SUB to Madiun164.7 km
1h 53mDrive 164.7 km
- Drive from Juanda International Airport (SUB) to Madiuncar 164.7 km
1h 53mRp 323,005–466,563Taxi
- Take the taxi from Juanda International Airport (SUB) to Madiuntaxi 164.7 km
1h 53mRp 1,000,000–1,200,000
Questions & Answers
The cheapest way to get from Juanda International Airport (SUB) to Madiun is to drive which costs Rp320000 - Rp470000 and takes 1h 53m.
The fastest way to get from Juanda International Airport (SUB) to Madiun is to drive which takes 1h 53m and costs Rp320000 - Rp470000.
The distance between Juanda International Airport (SUB) and Madiun is 176 km. The road distance is 164.7 km.
The best way to get from Juanda International Airport (SUB) to Madiun without a car is to bus and train which takes 5h 19m and costs Rp95000 - Rp900000.
It takes approximately 5h 19m to get from Juanda International Airport (SUB) to Madiun, including transfers.
Yes, the driving distance between Juanda International Airport (SUB) to Madiun is 165 km. It takes approximately 1h 53m to drive from Juanda International Airport (SUB) to Madiun.
There are 44+ hotels available in Madiun.
Check out Blablacar's carpooling service for rideshare options between Juanda International Airport (SUB) and Madiun. A great option if you don't have a driver's licence or want to avoid public transport.
What companies run services between Juanda International Airport (SUB), Indonesia and Madiun, Indonesia?
There is no direct connection from Juanda International Airport (SUB) to Madiun. However, you can take the bus to Surabaya Bungurasih Bus Station, walk to Waru, take the train to Gubeng, then take the train to Madiun. Alternatively, Mozio operates a vehicle from Juanda International-SUB to Madiun on demand, and the journey takes 1h 53m.
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Surabaya Gubeng to Madiun
- Ave. Duration
- 2h 16m
- 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
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Bus from Juanda Surabaya Airport to Surabaya Bungurasih Bus Station
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- Rp 3,500–250,000
- Book at
- 12 Go
- Website
- https://www.mozio.com
Rideshare from Juanda International-SUB to Madiun
- Ave. Duration
- 1h 53m
- Frequency
- On demand
- Ave. Duration
- 1h 53m
- Estimated price
- Rp 1,000,000–1,200,000
Blue Bird Group
- Phone
- +62 313 721234
- 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 5 delightfully under-the-radar French towns you need to visit, How to get from Florence to Rome, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.








