How to get from Shah Alam to Johor Bahru by car, truck, bike, walk

Distance between Shah Alam and Johor Bahru is 303 kilometers (188 miles).
Driving distance from Shah Alam to Johor Bahru is 339 kilometers (210 miles)

Shah AlamJohor Bahru
Leaving from
Going to

Route Map

4 Ways from Shah Alam (Malaysia/Selangor) to Johor Bahru (Malaysia/Johor)

Choose 1 of the options below and start your journey

Route instructions

1. Continue 137 m
2. Turn sharp right 6 m
3. Turn left 124 m
4. Turn right onto Persiaran Bandaraya 156 m
5. Keep left onto Persiaran Bandaraya 3.88 km
6. Keep left 283 m
7. Keep right 72 m
8. Turn right onto Jalan Subang, 3214 976 m
9. Keep left 314.22 km
10. Continue onto Lebuhraya Utara–Selatan, E2 7.16 km
11. Continue onto Lebuhraya Utara–Selatan, E2 7.83 km
12. Keep left 2.18 km
13. Keep right 140 m
14. Keep left onto Jalan Tebrau Lama 180 m
15. Turn left onto Jalan Masjid 1.34 km
16. Turn right onto Jalan Stulang Baru 480 m
17. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Shah Alam (Malaysia/Selangor) to Johor Bahru (Malaysia/Johor)?
How do I get from Shah Alam (Malaysia/Selangor) to Johor Bahru (Malaysia/Johor) the fastest?
How long does it take to get from Shah Alam (Malaysia/Selangor) to Johor Bahru (Malaysia/Johor)?