Driving directions from Jakarta, Indonesia to Surabaya, Indonesia distance


Jakarta, Indonesia
Head northwest on Jl. Swadaya II toward Jl. Dr. Saharjo 81 m
Turn left onto Jl. Dr. Saharjo
Pass by Masjid Baitur Rahman (on the right in 300 m)
1.8 km
Continue onto Jl. Prof. DR. Soepomo (signs for Pancoran/Ps. Minggu/B)
Pass by Indomaret Supomo 2 (on the left in 1.3 km)
1.7 km
Turn left onto Jl. Letjen M.T. Haryono 0.1 km
Continue straight to stay on Jl. Letjen M.T. Haryono 0.2 km
Continue straight to stay on Jl. Letjen M.T. Haryono
Pass by Direktorat Lalu Lintas Polda Metropolitan Jkt Raya (on the left)
0.3 km
Take the ramp on the right onto Jl. Tol Cawang Grogol/Jl. Tol Dalam Kota
Toll road
2.7 km
Keep right to continue on Jl. Tol Cawang Grogol
Toll road
0.9 km
Continue onto Jl. Tol Jakarta - Cikampek
Toll road
9.0 km
Take the exit toward Jl. Layang Sheikh Mohammed Bin Zayed 0.9 km
Continue onto Jl. Layang Sheikh Mohammed Bin Zayed 37.8 km
Merge onto Jl. Tol Jakarta - Cikampek
Toll road
18.3 km
Keep right at the fork to stay on Jl. Tol Jakarta - Cikampek
Toll road
5.8 km
Continue onto Jl. Tol Cikopo - Palimanan
Toll road
116 km
Keep right to stay on Jl. Tol Cikopo - Palimanan
Toll road
0.6 km
Continue onto Jl. Tol Palimanan - Kanci
Toll road
30.0 km
Continue onto Trans Java Toll Rd
Toll road
30.0 km
Continue onto Jl. Tol Pejagan - Pemalang
Toll road
62.9 km
Continue onto Jl. Tol Pemalang - Batang
Toll road
36.8 km
Continue onto Jl. Tol Semarang - Batang
Toll road
72.0 km
Merge onto Jl. Tol Jatingaleh-Krapyak
Toll road
7.0 km
Continue onto Jl. Tanah Putih II/Jl. Tol Srondol - Jatingaleh
Toll road
0.6 km
Take the exit on the right toward Srondol/Ungaran/Solo/Yogya
Toll road
1.1 km
Merge onto Jl. Tol Banyumanik/Jl. Tol Srondol-Jatingaleh/Jl. Tol Tembalang-Banyumanik
Toll road
3.2 km
Take the exit toward Ungaran/Bawen/Solo/Yogya
Toll road
0.4 km
Continue onto Jl. Tol Tembalang-Ungaran
Toll road
10.9 km
Continue onto Jl. Tol Semarang - Solo (signs for Bewan)
Toll road
73.5 km
Continue onto Jl. Tol Salatiga - Kertosono/Jl. Tol Solo - Kertosono
Toll road
169 km
Continue onto Jl. Tol Mojokerto - Kertosono
Toll road
14.0 km
Keep right to stay on Jl. Tol Mojokerto - Kertosono
Toll road
26.6 km
Continue onto Jl. Tol Surabaya - Mojokerto
Toll road
32.0 km
Continue onto Jl. Tol Waru - Juanda
Toll road
0.3 km
Take the exit toward Menanggal/Wonokromo/Wonocolo
Toll road
0.3 km
Merge onto Jl. Raya Surabaya - Madiun/Jl. Raya Taman 0.3 km
Slight left onto Jl. Raya Geluran/Jl. Raya Surabaya - Madiun (signs for Wonokromo) 0.4 km
At Bund. Waru, take the 1st exit onto Jl. Ahmad Yani
Pass by KFC Cito (on the left)
2.3 km
Slight right onto Jl. Ahmad Yani/Jl. Raya Surabaya - Malang
Pass by Halte R.S. Bhayangkara (on the left)
2.1 km
Turn right to stay on Jl. Ahmad Yani/Jl. Raya Surabaya - Malang
Continue to follow Jl. Raya Surabaya - Malang
0.9 km
Keep right to continue on Jl. Raya Surabaya - Malang/Jl. Wonokromo
Continue to follow Jl. Raya Surabaya - Malang
Pass by KFC - Raya Darmo (on the right in 1.3 km)
2.7 km
Continue onto Jl. Urip Sumoharjo 0.5 km
Merge onto Jl. Basuki Rahmat
Pass by Indomaret (on the left in 400 m)
0.7 km
Slight right onto Jl. Basuki Rahmat/Jl. Jenderal Basuki Rachmat
Pass by Alfamart Basuki Rahmat (on the left)
0.4 km
Sharp right onto Jl. Gubernur Suryo 0.1 km
Turn left onto Jl. Simpang Dukuh 0.5 km
Continue onto Jl. Genteng Kali 0.4 km
Slight right to stay on Jl. Genteng Kali 72 m
Continue straight onto Jl. Undaan Kulon 1.0 km
Turn right onto Jl. Kalianyar 0.4 km
At Cahaya Baru Toko, continue onto Jl. Ngaglik 55 m
Turn right 18 m
Surabaya, Indonesia
Map data ©2022
Jakarta to Surabaya road map

Jakarta to Surabaya flight distance miles / km

411.5 mi / 662.2 km
Also see in Indonesia

Jakarta to Surabaya car distance km / miles

779.4 km / 484.3 miles

Jakarta to Surabaya driving time

9 hours 35 minutes

Jakarta to Surabaya average speed

81.3 km/h

Fuel consumption calculator

58.46 liters

Fuel price calculator

87.68 €
€/L