There are 9 ways to get from Surabaya to Wonosobo by plane, taxi, train, shuttle, bus, 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.
Fly to Ahmad Yani, taxi
best- Fly from Juanda International Airport (SUB) to Ahmad Yani (SRG)plane SUB - SRG
- Take the taxi from Ahmad Yani (SRG) to Wonosobotaxi
2h 47mRp 1,936,196–3,410,959Train, bus
cheapest- Take the train from Surabaya Gubeng to Yogyakartatrain Sancaka / ...
- Take the bus from Yogyakarta to Wonosobobus
7h 46mRp 277,993–417,467Train, taxi
- Take the train from Surabaya Gubeng to Yogyakartatrain
- Take the train from Yogyakarta Tugu to Kutoarjotrain
- Take the taxi from Kutoarjo to Wonosobotaxi
6h 11mRp 619,993–1,147,467Shuttle, bus
- Take a shuttle bus from Surabaya to YogyakartaSurabaya
- Take the bus from Yogyakarta to Wonosobobus
7h 33mRp 293,501–343,501Drive 374.9 km
- Drive from Surabaya to Wonosobocar 374.9 km
4h 52mRp 742,623–1,072,677Taxi
- Take the taxi from Surabaya to Wonosobotaxi 374.9 km
4h 52mRp 2,400,000–2,900,000Fly to Adisutjipto International Airport, bus
- Fly from Juanda International Airport (SUB) to Adisutjipto International Airport (JOG)plane SUB - JOG
- Take the bus from Yogyakarta to Wonosobobus
8h 28mRp 1,629,796–3,754,559Fly to Yogyakarta International Airport, train, bus
- Fly from Juanda International Airport (SUB) to Yogyakarta International Airport (YIA)plane SUB - YIA
- Take the train from Yogyakarta International Airport to Yogyakarta Tugu Stationtrain
- Take the bus from Yogyakarta to Wonosobobus
8h 56mRp 2,446,196–2,900,959Fly to Adisumarmo International Airport, train, bus
- Fly from Juanda International Airport (SUB) to Adisumarmo International Airport (SOC)plane SUB - SOC
- Take the train from Solo Balapan to Yogyakartatrain
- Take the bus from Yogyakarta to Wonosobobus
9h 21mRp 1,448,196–4,077,959
Juanda International Airport (SUB) to Ahmad Yani (SRG) flights
Comparing Your Travel Options
The cheapest way to get from Surabaya to Wonosobo is to shuttle and bus which costs Rp290000 - Rp350000 and takes 7h 33m.
The fastest way to get from Surabaya to Wonosobo is to fly and taxi which takes 2h 47m and costs Rp1900000 - Rp3500000.
The distance between Surabaya and Wonosobo is 381 km. The road distance is 374.9 km.
The best way to get from Surabaya to Wonosobo without a car is to train and taxi which takes 6h 11m and costs Rp600000 - Rp1200000.
It takes approximately 2h 47m to get from Surabaya to Wonosobo, including transfers.
Yes, the driving distance between Surabaya to Wonosobo is 375 km. It takes approximately 4h 52m to drive from Surabaya to Wonosobo.
There are 436+ hotels available in Wonosobo.
What companies run services between Surabaya, Indonesia and Wonosobo, Indonesia?
There is no direct connection from Surabaya to Wonosobo. However, you can take the taxi to Juanda-International-Airport-SUB airport, fly to Ahmad Yani (SRG), then take the taxi to Wonosobo. Alternatively, you can take the train to Yogyakarta, take the train to Kutoarjo, then take the taxi to Wonosobo.
- Website
- citilink.co.id
Flights from Juanda International Airport to Adisutjipto International Airport via Jakarta Halim Perdana Kusuma
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- Rp 1,400,000–4,300,000
Flights from Juanda International Airport to Adisutjipto International Airport via Ngurah Rai, Jakarta Halim Perdana Kusuma
- Ave. Duration
- 9h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 2,000,000–3,800,000
Flights from Juanda International Airport to Yogyakarta International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 37m
- When
- Every day
- Estimated price
- Rp 1,200,000–2,800,000
Flights from Juanda International Airport to Adisumarmo International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- Rp 1,400,000–3,300,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Surabaya Gubeng to Yogyakarta
- 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 Yogyakarta Tugu to Kutoarjo
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- Rp 50,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 50,000–320,000
- Business
- Rp 300,000–550,000
- Executive
- Rp 90,000–650,000
Train from Solo Balapan to Yogyakarta
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- Rp 36,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 36,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 65,000–650,000
Train from Surabaya Gubeng to Yogyakarta
- 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
- [email protected]
- Website
- indahjayatrans.com
Shuttle from Surabaya to Yogyakarta
- Ave. Duration
- 3h
- Frequency
- 4 times a day
- Estimated price
- Rp 200,000–250,000
- Schedules at
- indahjayatrans.com
- Ave. Duration
- 2h 28m
- Estimated price
- Rp 420,000–2,900,000
Blue Bird Group
- Phone
- +62246701234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.com
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 Need to know: Jadrolinija, How to get from Stansted Airport into central London, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.








