There are 8 ways to get from Jakatawa to Surabaya by train, bus, car, taxi, 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.
Train
best- Take the train from Kroya to Yogyakarta Tugutrain Taksaka / ...
- Take the train from Yogyakarta to Surabaya Gubengtrain Sancaka / ...
8h 19mRp 298,009–970,011Bus
cheapest- Take the bus from Cilacap to Semarangbus
- Take the bus from Semarang to Surabaya Kotabus Semarang - Surabaya Kota
15h 45mRp 203,043–466,051Drive 513.6 km
- Drive from Jakatawa to Surabayacar 513.6 km
6h 43mRp 1,013,568–1,464,042Taxi, train to Ahmad Yani, fly to Juanda International Airport
- Take the taxi from Jakatawa to Bumiayutaxi
- Take the train from Bumiayu to Semarang Poncol Stationtrain
- Fly from Ahmad Yani (SRG) to Juanda International Airport (SUB)plane SRG - SUB
9h 37mRp 1,699,561–3,675,073Train via Madiun
- Take the train from Gandrungmangun to Madiuntrain Kahuripan
- Take the train from Madiun to Surabaya Gubengtrain Sancaka / ...
9h 22mRp 310,007–660,008Train to Yogyakarta International Airport, fly to Juanda International Airport
- Take the train from Gandrungmangun to Watestrain
- Fly from Yogyakarta International Airport (YIA) to Juanda International Airport (SUB)plane YIA - SUB
11h 27mRp 2,119,507–3,490,008Train, train to Halim Perdanakusuma Airport, fly to Juanda International Airport
- Take the train from Gandrungmangun to Cipeundeuytrain
- Take the train from Stasiun Kereta Cepat Padalarang to Stasiun Kereta Cepat Halimtrain
- Fly from Halim Perdanakusuma Airport (HLP) to Juanda International Airport (SUB)plane HLP - SUB
10h 11mRp 1,532,007–3,353,508Train, train to Halim Perdanakusuma Airport, fly to Abdul Rachman Saleh Airport
- Take the train from Gandrungmangun to Cipeundeuytrain
- Take the train from Stasiun Kereta Cepat Padalarang to Stasiun Kereta Cepat Halimtrain
- Fly from Halim Perdanakusuma Airport (HLP) to Abdul Rachman Saleh Airport (MLG)plane HLP - MLG
- Take the train from Lawang to Gubengtrain
10h 18mRp 2,057,507–7,913,508
Ahmad Yani (SRG) to Juanda International Airport (SUB) flights
Questions & Answers
The cheapest way to get from Jakatawa to Surabaya is to bus which costs Rp200000 - Rp470000 and takes 15h 45m.
The fastest way to get from Jakatawa to Surabaya is to drive which takes 6h 43m and costs Rp1000000 - Rp1500000.
No, there is no direct bus from Jakatawa to Surabaya. However, there are services departing from Cilacap and arriving at Surabaya Kota via Semarang. The journey, including transfers, takes approximately 15h 45m.
No, there is no direct train from Jakatawa to Surabaya. However, there are services departing from Kawunganten and arriving at Surabaya Gubeng via Kroya and Yogyakarta. The journey, including transfers, takes approximately 8h 19m.
The distance between Jakatawa and Surabaya is 517 km. The road distance is 513.6 km.
The best way to get from Jakatawa to Surabaya without a car is to train which takes 8h 19m and costs Rp290000 - Rp1000000.
It takes approximately 8h 19m to get from Jakatawa to Surabaya, including transfers.
Jakatawa to Surabaya bus services, operated by Sumber Alam, depart from Cilacap station.
Jakatawa to Surabaya train services, operated by Kereta API, depart from Kroya station.
The best way to get from Jakatawa to Surabaya is to train which takes 8h 19m and costs Rp290000 - Rp1000000. Alternatively, you can bus, which costs Rp200000 - Rp470000 and takes 15h 45m.
What companies run services between Jakatawa, Indonesia and Surabaya, Indonesia?
You can take a vehicle from Jakatawa to Surabaya Gubeng via Kawunganten, Kroya, and Yogyakarta in around 8h 19m. Alternatively, you can take a vehicle from Jakatawa to Surabaya Kota via Cilacap, Semarang, and Semarang in around 15h 45m.
- Website
- batikair.com
Flights from Yogyakarta International Airport to Juanda International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 36m
- When
- Every day
- Estimated price
- Rp 2,000,000–5,500,000
Flights from Halim Perdanakusuma Airport to Juanda International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- Rp 1,600,000–4,100,000
Flights from Halim Perdanakusuma Airport to Abdul Rachman Saleh Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Rp 1,600,000–6,500,000
- Website
- citilink.co.id
Flights from Yogyakarta International Airport to Juanda International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- Rp 1,400,000–3,000,000
Flights from Halim Perdanakusuma Airport to Juanda International Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- Rp 1,200,000–1,800,000
- Website
- garuda-indonesia.com
Flights from Yogyakarta International Airport to Juanda International Airport via Soekarno–Hatta
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- Rp 1,900,000–5,000,000
Flights from Halim Perdanakusuma Airport to Juanda International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- Rp 1,200,000–1,800,000
- Website
- superairjet.com
Flights from Yogyakarta International Airport to Juanda International Airport via Ngurah Rai
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- Rp 1,300,000–3,500,000
Flights from Yogyakarta International Airport to Juanda International Airport via Palangkaraya
- Ave. Duration
- 6h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Rp 1,800,000–3,900,000
- Website
- lionair.co.id
Flights from Yogyakarta International Airport to Juanda International Airport via Sultan Aji Muhammad Sulaiman
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- Rp 2,400,000–4,600,000
Flights from Yogyakarta International Airport to Juanda International Airport via Sultan Hasanuddin
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- Rp 2,400,000–4,600,000
- Website
- lionair.co.id
Flights from Ahmad Yani to Juanda International Airport
- Ave. Duration
- 1h 10m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 1,300,000–1,800,000
- Website
- flynamair.com
Flights from Ahmad Yani to Juanda International Airport via Pangkalanbun
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- Rp 1,000,000–5,500,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Kroya to Yogyakarta Tugu
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- Rp 95,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 95,000–320,000
- Business
- Rp 330,000–550,000
- Executive
- Rp 170,000–650,000
Train from Yogyakarta to Surabaya Gubeng
- 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 Bumiayu to Semarang Poncol Station
- Ave. Duration
- 3h 22m
- Frequency
- Every 4 hours
- 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
Train from Gandrungmangun to Madiun
- Ave. Duration
- 6h 11m
- Frequency
- Once daily
- Estimated price
- Rp 220,000–340,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 220,000–340,000
- Business
- Rp 400,000–550,000
- Executive
- Rp 400,000–700,000
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 Gandrungmangun to Wates
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- Rp 110,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 110,000–320,000
- Business
- Rp 340,000–550,000
- Executive
- Rp 200,000–650,000
Train from Gandrungmangun to Cipeundeuy
- Ave. Duration
- 2h 44m
- 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
Train from Gandrungmangun to Cipeundeuy
- Ave. Duration
- 2h 44m
- 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
Train from Lawang to Gubeng
- Ave. Duration
- 1h 26m
- Frequency
- Once daily
- Estimated price
- Rp 45,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 45,000–320,000
- Business
- Rp 300,000–550,000
- Executive
- Rp 80,000–650,000
- Phone
- 150909
- Website
- ticket.kcic.co.id
Train from Stasiun Kereta Cepat Padalarang to Stasiun Kereta Cepat Halim
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- Rp 150,000–600,001
- Website
- https://ticket.kcic.co.id/webTrade/#/home/index
- Premium Economy
- Rp 150,000–250,000
- Business
- Rp 450,000
- First
- Rp 600,001
Train from Stasiun Kereta Cepat Padalarang to Stasiun Kereta Cepat Halim
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- Rp 150,000–600,001
- Website
- https://ticket.kcic.co.id/webTrade/#/home/index
- Premium Economy
- Rp 150,000–250,000
- Business
- Rp 450,000
- First
- Rp 600,001
- Phone
- 0811-259-318
- [email protected]
- Website
- sumberalam.co.id
Bus from Cilacap to Semarang
- Ave. Duration
- 8h
- Frequency
- Hourly
- Estimated price
- Rp 80,000–100,000
- Schedules at
- sumberalam.co.id
- Phone
- (021) 1500 825
- [email protected]
- Website
- damri.co.id
Bus from Semarang to Surabaya Kota
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- Rp 85,000–320,000
- Book at
- https://12go.asia/en/operator/damri
- Ave. Duration
- 1h 13m
- Estimated price
- Rp 60–75
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?, The beginner’s guide to the 2018 World Nomad Games, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Jakatawa to Surabaya bus services, operated by Sumber Alam, arrive at Semarang station.
Jakatawa to Surabaya train services, operated by Kereta API, arrive at Yogyakarta Tugu station.
Yes, the driving distance between Jakatawa to Surabaya is 514 km. It takes approximately 6h 43m to drive from Jakatawa to Surabaya.
There are 972+ hotels available in Surabaya.











