HUB hero image

How to Travel from

Jakarta to Surabaya

by Plane, Rideshare or Car

Jakarta
+0
Surabaya
Transport search to Surabaya
Jakarta
+0
Surabaya
Building a composite car route
Cheapest
Best Offer!
Car
8 h 49 min
784 km.
from $43
Composite Route Car Only

Schedule

Jakarta → Surabaya

01:08
Jakarta (Indonesia)
Jakarta - Surabaya 1 transfers
Duration: 8 hours 9 min
09:17
Surabaya (Jawa Timur, Indonesia)
Route details
Transfers in the direction Jakarta - Surabaya
Start
Walk to Gambir Station, Duration: 12 min
01:20
Gambir Station
Duration: 7 hours 45 min
09:05
Surabaya Pasar Turi Train Station
Argo Bromo Anggrek
WALK, Duration: 12 min
Finish
23:08
Jakarta (Indonesia)
Jakarta - Surabaya 2 transfers
Duration: 11 hours 19 min
10:27
Surabaya (Jawa Timur, Indonesia)
Route details
Transfers in the direction Jakarta - Surabaya
Start
Walk to Gambir Station, Duration: 12 min
23:20
Gambir Station
Duration: 10 hours 18 min
09:38
Surabaya Gubeng
Argo Semeru
Walk to Monkasel, Duration: 6 min
10:15
Monkasel
Duration: 12 min
10:27
Pasar Turi
Joyoboyo - Kalimas Barat
WALK, Duration: 34 sec
Finish
03:08
Jakarta (Indonesia)
Jakarta - Surabaya 1 transfers
Duration: 8 hours 51 min
11:59
Surabaya (Jawa Timur, Indonesia)
Route details
Transfers in the direction Jakarta - Surabaya
Start
Walk to Gambir Station, Duration: 12 min
03:20
Gambir Station
Duration: 8 hours 27 min
11:47
Surabaya Pasar Turi Train Station
Sembrani
WALK, Duration: 12 min
Finish
00:03
Jakarta (Indonesia)
Jakarta - Surabaya 2 transfers
Duration: 12 hours 47 min
12:50
Surabaya (Jawa Timur, Indonesia)
Route details
Transfers in the direction Jakarta - Surabaya
Start
Walk to Gambir Station, Duration: 12 min
00:15
Gambir Station
Duration: 17 min
00:32
Jatinegara
Argo Muria
Transfer
01:21
Jatinegara
Duration: 11 hours 17 min
12:38
Surabaya Pasar Turi Train Station
Dharmawangsa Ekspres
WALK, Duration: 12 min
Finish
03:38
Jakarta (Indonesia)
Jakarta - Cikampek - Surabaya 2 transfers
Duration: 9 hours 44 min
13:22
Surabaya (Jawa Timur, Indonesia)
Route details
Transfers in the direction Jakarta - Surabaya
Start
Walk to Gambir Station, Duration: 12 min
03:50
Gambir Station
Duration: 1 hours 10 min
05:00
Cikampek
Cakrabuana
Transfer in Cikampek, 10 min
05:10
Cikampek
Duration: 8 hours
13:10
Surabaya Pasar Turi Train Station
Harina
WALK, Duration: 12 min
Finish
03:18
Jakarta (Indonesia)
Jakarta - Chirebon - Surabaya 2 transfers
Duration: 10 hours 4 min
13:22
Surabaya (Jawa Timur, Indonesia)
Route details
Transfers in the direction Jakarta - Surabaya
Start
Walk to Gambir Station, Duration: 12 min
03:30
Gambir Station
Duration: 2 hours 51 min
06:21
Cirebon
Manahan
Transfer in Chirebon, 23 min
06:44
Cirebon
Duration: 6 hours 26 min
13:10
Surabaya Pasar Turi Train Station
Harina
WALK, Duration: 12 min
Finish

Three ways to Travel from Jakarta to Surabaya

Select an Option Below to Start Your Journey
Cheapest
Fastest
Other

Questions and Answers

What is the cheapest way to get from Jakarta to Surabaya?

The cheapest way to get from Jakarta to Surabaya is car at a price of $1., the journey takes 8 h 49 min.

What is the fastest way to get from Jakarta to Surabaya?

The fastest way to get from Jakarta to Surabaya is plane at a price of $110.43., the journey takes 1 h 27 min.

Is there a direct Plane from Jakarta to Surabaya?

Yes, there is a direct Plane, departing from Jakarta and arriving in Surabaya. The trip takes approximately 1 h 27 min.

What is the distance from Jakarta to Surabaya?

The distance between Jakarta and Surabaya is 784 km.

How long does the trip from Jakarta to Surabaya?

The journey from Jakarta to Surabaya takes approximately 6 h 21 min.

Is there a direct Car from Jakarta to Surabaya?

Yes, there is a direct Car, departing from Jakarta and arriving in Surabaya. The trip takes approximately 8 h 49 min.

Is there a direct Rideshare from Jakarta to Surabaya?

Yes, there is a direct Rideshare, departing from Jakarta and arriving in Surabaya. The trip takes approximately 8 h 49 min.
+0