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

Distance between Semarang and Malang is 267 kilometers (166 miles).
Driving distance from Semarang to Malang is 367 kilometers (228 miles)

SemarangMalang
Leaving from
Going to

Route Map

4 Ways from Semarang (Indonesia/Jawa Tengah) to Malang (Indonesia/Jawa Timur)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto Jalan Simpang Lima 150 m
2. Turn left onto Jalan Pahlawan 4.34 km
3. Turn right onto Jalan Teuku Umar, 20 479 m
4. Keep left onto Jalan Teuku Umar, 20 382 m
5. Turn left onto Karangrejo, AH2 1.08 km
6. Keep right onto Jangli, AH2 4.38 km
7. Keep left onto Tol Semarang - Ungaran, AH2 253.50 km
8. Keep left onto Bandar 2.37 km
9. Keep left onto Bandar 3.24 km
10. Turn right 1.31 km
11. Turn right 4.53 km
12. Turn right 442 m
13. Keep left 6.57 km
14. Continue onto Jalan Raya Gudo - Blimbing 45 m
15. Continue onto Jalan Raya Blimbing, JI-169 4.65 km
16. Keep left 4.93 km
17. At roundabout, take exit 2 onto JI-171 23 m
18. Turn slight right onto Jalan Arjuno, JI-171 7.59 km
19. Turn sharp left onto Jalan Malang, JI-179 41.11 km
20. Turn right onto Jalan Raya Coban Rondo, JI-187 7.04 km
21. Turn left onto Jalan Brantas, JI-191-15K 269 m
22. Keep right onto JI-191-15K 690 m
23. At roundabout, take exit 1 onto Jalan Agus Salim, JI-192-14K 104 m
24. Turn slight left onto Jalan Diponegoro, JI-192-14K 12.68 km
25. Turn right 1.66 km
26. Turn left 1.68 km
27. At roundabout, take exit 2 onto Jalan Brigadir Jenderal Slamet Riyadi 1.50 km
28. At roundabout, take exit 2 onto Jalan Jenderal Basuki Rachmat 258 m
29. Turn left onto Jalan Kahuripan 449 m
30. Enter roundabout 418 m
31. Arrive at destination 0 m
See more

Questions and Answers

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