How to get from Wonosobo to Surabaya

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

Taxi, train  •  6 h 34 min

  1. Jayabaya 144

$25 - $38

Cheapest option

Bus, train  •  7 h 1 min

  1. Argo Bromo Anggrek 2 / ...

$8 - $21

6 alternative options

Bus, train via Kradenan  •  8 h 28 min

$9 - $27

Bus  •  14 h 40 min

Taxi  •  5 h 19 min

  1. 240 miles

$100 - $130

Drive  •  5 h 19 min

  1. 240 miles

$21 - $35

Bus to Semarang, fly  •  4 h 46 min

  1. SRG - SUB

$41 - $130

Taxi, train to Yogyakarta, fly  •  5 h 32 min

  1. JOG - SUB

$54 - $167

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

You can take a bus from Wonosobo to Surabaya via Semarang and Surakarta in around 14 h 40 min.

Airlines
Wings Air
Website
lionair.co.id
Flights from Semarang to Surabaya
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$40 - $130
Flights from Yogyakarta to Surabaya
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$30 - $250
PT. Sriwijaya Air
Website
sriwijayaair.co.id
Flights from Semarang to Surabaya
Ave. Duration
50 min
When
Every day
Estimated price
$27 - $110
Flights from Yogyakarta to Surabaya
Ave. Duration
50 min
When
Every day
Estimated price
$28 - $130
Garuda Indonesia
Website
garuda-indonesia.com
Flights from Semarang to Surabaya
Ave. Duration
1 h 7 min
When
Every day
Estimated price
$50 - $160
Flights from Yogyakarta to Surabaya
Ave. Duration
1 h 20 min
When
Every day
Estimated price
$40 - $250
Train operators
Kereta API
Phone
021-121
Website
tiket.kereta-api.co.id
Train from Weleri to Surabaya Pasar Turi
Ave. Duration
5 h 11 min
Frequency
Once daily
Estimated price
$3 - $12
Website
kai.id
Book at
tiket.com
Economy
$3 - $12
Business
$9 - $14
Executive
$12 - $20
Train from Semarang Tawang to Surabaya Pasar Turi
Ave. Duration
3 h 21 min
Frequency
Every 4 hours
Estimated price
$2 - $12
Website
kai.id
Book at
tiket.com
Economy
$2 - $12
Business
$8 - $12
Executive
$11 - $18
Train from Semarang Tawang to Kradenan
Ave. Duration
50 min
Frequency
Twice daily
Estimated price
$1 - $8
Website
kai.id
Book at
tiket.com
Economy
$1 - $8
Business
$2 - $6
Executive
$4 - $11
Train from Kradenan to Surabaya Pasar Turi
Ave. Duration
2 h 58 min
Frequency
Twice daily
Estimated price
$2 - $10
Website
kai.id
Book at
tiket.com
Economy
$2 - $10
Business
$5 - $10
Executive
$8 - $15
Train from Kutoarjo to Yogyakarta Tugu
Ave. Duration
49 min
Frequency
Hourly
Estimated price
$1 - $7
Website
kai.id
Book at
tiket.com
Economy
$1 - $7
Business
$2 - $6
Executive
$3 - $10
Bus operators
Sumber Alam
bus
Bus from Semarang to Surakarta
Ave. Duration
3 h
Frequency
Hourly
Schedules at
ekamirabus.com
bus
Bus from Surakarta to Surabaya
Ave. Duration
7 h 40 min
Frequency
Every 4 hours
Estimated price
$6
Other operators
Taxi from Wonosobo to Weleri
Ave. Duration
1 h 23 min
Estimated price
$22 - $27

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 do I buy a London Underground ticket?, French strikes 2018: What are my alternative transport options? and Need to know: Jadrolinija - to help you get the most out of your next trip.

Questions & Answers

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

The cheapest way to get from Wonosobo to Surabaya is to bus and train which costs Rp100000 - Rp310000 and takes 7 h 1 min.

The quickest way to get from Wonosobo to Surabaya is to bus and fly which takes 4 h 46 min and costs Rp550000 - Rp1900000.

No, there is no direct bus from Wonosobo to Surabaya. However, there are services departing from Wonosobo and arriving at Surabaya via Semarang and Surakarta. The journey, including transfers, takes approximately 14 h 40 min.

It takes approximately 6 h 34 min to get from Wonosobo to Surabaya, including transfers.