There are 6 ways to get from Wonosobo to Surabaya by bus, train, taxi, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus, train  •  7h 2m

  1. Take the bus from Wonosobo to Semarang
  2. Take the train from Semarang Tawang to Surabaya Pasar Turi Argo Bromo Anggrek 2 / ...

Rp153672 - Rp269842

5 alternative options

Taxi  •  4h 31m

  1. Take a taxi from Wonosobo to Surabaya 394 km

Rp1700000 - Rp2200000

Drive  •  4h 31m

  1. Drive from Wonosobo to Surabaya 394 km

Rp300000 - Rp450000

Bus to Ahmad Yani, fly  •  4h 48m

  1. Take the bus from Wonosobo to Semarang
  2. Fly from Ahmad Yani (SRG) to Juanda International (SUB) SRG - SUB

Rp603672 - Rp1162842

Taxi to Yogyakarta, fly  •  5h 43m

  1. Take a taxi from Wonosobo to Yogyakarta
  2. Fly from Yogyakarta (YIA) to Juanda International (SUB) YIA - SUB

Rp1086750 - Rp2785250

Bus to Adisutjipto, fly  •  6h 49m

  1. Take the bus from Wonosobo to Yogyakarta
  2. Fly from Adisutjipto (JOG) to Juanda International (SUB) JOG - SUB

Rp573601 - Rp1913601

Questions & Answers

The cheapest way to get from Wonosobo to Surabaya is to bus and train which costs Rp150000 - Rp270000 and takes 7h 2m.

More details

The quickest way to get from Wonosobo to Surabaya is to taxi which costs Rp1700000 - Rp2200000 and takes 4h 31m.

More details

The distance between Wonosobo and Surabaya is 314 km. The road distance is 394 km.

Get driving directions

The best way to get from Wonosobo to Surabaya without a car is to bus and train which takes 7h 2m and costs Rp150000 - Rp270000.

More details

It takes approximately 7h 2m to get from Wonosobo to Surabaya, including transfers.

More details

The quickest flight from Ahmad Yani Airport to Juanda International Airport is the direct flight which takes 50 min.

Search flights

Yes, the driving distance between Wonosobo to Surabaya is 394 km. It takes approximately 4h 31m to drive from Wonosobo to Surabaya.

Get driving directions

PT. Sriwijaya Air, NAM Air, Garuda Indonesia and Wings Air offer flights from Ahmad Yani Airport to Juanda International Airport.

Search flights

There are 619+ hotels available in Surabaya. Prices start at Rp1267500 per night.

More details

Map of how to get from Wonosobo to Surabaya.
Launch map view
  • Distance: 314.3 km
  • Duration: 7h 2m

What companies run services between Wonosobo, Indonesia and Surabaya, Indonesia?

There is no direct connection from Wonosobo to Surabaya. However, you can take the bus to Semarang, take the walk to Semarang Tawang, then take the train to Surabaya Pasar Turi. Alternatively, you can take the taxi to Surabaya.

Airlines
Wings Air
Website
lionair.co.id
Flights from Ahmad Yani to Juanda International
Ave. Duration
1h 10m
When
Every day
Estimated price
Rp550000 - Rp1800000
Flights from Adisutjipto to Juanda International
Ave. Duration
1h 10m
When
Every day
Estimated price
Rp430000 - Rp3400000
Citilink Indonesia
Website
Flights from Yogyakarta to Juanda International via Jakarta Halim Perdana Kusuma
Ave. Duration
4h 10m
When
Every day
Estimated price
Rp600000 - Rp2200000
Flights from Yogyakarta to Juanda International via Jakarta Halim Perdana Kusuma, Sultan Mahmud Badaruddin II
Ave. Duration
8h 10m
When
Monday, Wednesday, Friday and Sunday
Estimated price
Rp900000 - Rp3200000
Flights from Adisutjipto to Juanda International
Ave. Duration
1h 20m
When
Every day
Estimated price
Rp450000 - Rp1600000
Lion Mentari Airlines
Website
lionair.co.id
Flights from Yogyakarta to Juanda International via Sultan Hasanuddin
Ave. Duration
4h 30m
When
Monday, Wednesday, Friday and Sunday
Estimated price
Rp850000 - Rp2700000
Flights from Yogyakarta to Juanda International via Sultan Hasanuddin, Sultan Aji Muhammad Sulaiman
Ave. Duration
8h 25m
When
Monday, Wednesday, Friday and Sunday
Estimated price
Rp1000000 - Rp3200000
Flights from Yogyakarta to Juanda International via Sultan Hasanuddin, Kendari
Ave. Duration
9h 15m
When
Monday, Wednesday, Friday and Sunday
Estimated price
Rp1000000 - Rp3300000
NAM Air
Website
flynamair.com
Flights from Ahmad Yani to Juanda International
Ave. Duration
1h 7m
When
Every day
Estimated price
Rp400000 - Rp900000
Garuda Indonesia
Website
garuda-indonesia.com
Flights from Ahmad Yani to Juanda International
Ave. Duration
1h
When
Every day
Estimated price
Rp750000 - Rp2300000
PT. Sriwijaya Air
Website
sriwijayaair.co.id
Flights from Ahmad Yani to Juanda International
Ave. Duration
50 min
When
Every day
Estimated price
Rp380000 - Rp1600000
Train operators
Kereta API
Phone
021-121
Website
kai.id
Train from Semarang Tawang to Surabaya Pasar Turi
Ave. Duration
3h 21m
Frequency
Every 4 hours
Estimated price
Rp95000 - Rp190000
Website
kai.id
Book at
tiket.com
Economy
Rp95000 - Rp190000
Business
Rp130000 - Rp240000
Executive
Rp170000 - Rp330000
Bus operators
Sumber Alam
Website
sumberalam.co.id
Bus from Wonosobo to Semarang
Ave. Duration
2h 30m
Frequency
Hourly
Estimated price
Rp55000 - Rp80000
Schedules at
sumberalam.co.id
Rama Sakti
Phone
(0274) 514-794
Email
admin@ramasakti.com
Website
ramasakti.com
Bus from Wonosobo to Yogyakarta
Ave. Duration
2h 30m
Frequency
5 times a day
Estimated price
Rp70000
Schedules at
ramasakti.com
Book at
easybook.com
Other operators
Taxi from Wonosobo to Surabaya
Ave. Duration
4h 31m
Estimated price
Rp1700000 - Rp2200000
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 How to get from Southend Airport into central London, The beginner’s guide to the 2018 World Nomad Games and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.