How to get from Semarang to Jakarta by car, truck, bike, walk

Distance between Semarang and Jakarta is 407 kilometers (252 miles).
Driving distance from Semarang to Jakarta is 438 kilometers (272 miles)

SemarangJakarta
Leaving from
Going to

Route Map

4 Ways from Semarang (Indonesia/Jawa Tengah) to Jakarta (Indonesia/Jakarta)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto Jalan Simpang Lima 380 m
2. Keep left onto Jalan Pandanaran 1.54 km
3. Turn right onto Jalan Dokter Sutomo, 20 30 m
4. At roundabout, take exit 1 onto Jalan MGR. Sugiopranoto, 20 2.55 km
5. Keep right onto 20 2.15 km
6. Turn left 256 m
7. Keep left onto AH2 372.65 km
8. Keep left onto Jalan Layang Sheikh Mohammed bin Zayed 37.57 km
9. Keep right 8.21 km
10. Keep left 2.97 km
11. Keep left 221 m
12. Turn sharp right onto Jalan Otto Iskandardinata 2.28 km
13. Keep right onto Jalan Jatinegara Barat Raya 3.21 km
14. Continue onto Jalan Salemba Raya 2.39 km
15. Keep left onto Jalan Kramat Raya 263 m
16. Keep left onto Jalan Prajurit Kko Usman & Harun 941 m
17. Keep right onto Jalan Arief Rachman Hakim 473 m
18. Turn left onto Jalan Medan Merdeka Selatan 87 m
19. Keep right onto Jalan Medan Merdeka Selatan 246 m
20. Turn left 53 m
21. Turn left 19 m
22. Keep left 156 m
23. Turn left 19 m
24. Turn slight right 105 m
25. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Semarang (Indonesia/Jawa Tengah) to Jakarta (Indonesia/Jakarta)?
How do I get from Semarang (Indonesia/Jawa Tengah) to Jakarta (Indonesia/Jakarta) the fastest?
How long does it take to get from Semarang (Indonesia/Jawa Tengah) to Jakarta (Indonesia/Jakarta)?