How to get from Johannesburg to Maputo by car, truck, bike, walk

Distance between Johannesburg and Maputo is 452 kilometers (280 miles).
Driving distance from Johannesburg to Maputo is 539 kilometers (334 miles)

JohannesburgMaputo
Leaving from
Going to

Route Map

4 Ways from Johannesburg (South Africa/Gauteng) to Maputo (Mozambique/Maputo)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto Commissioner Street, R24 47 m
2. Turn right onto Troye Street 86 m
3. Turn right onto Albertina Sisulu Road, R24 3.96 km
4. Continue onto Albertina Sisulu Road, R24 3.13 km
5. Continue onto Albertina Sisulu Road, R24 4.24 km
6. Keep right onto N12 237.49 km
7. Keep left onto N4, R36 872 m
8. Turn slight left onto Schoemankloof, N4, R36 60.73 km
9. Keep left 23.82 km
10. Turn slight left onto Northern Bypass, N4 113.64 km
11. Continue onto N4 74.13 km
12. Turn left 8.35 km
13. Turn right 473 m
14. Keep left 5.57 km
15. At roundabout, take exit 2 onto Av. 24 de Julho 2.25 km
16. Turn right onto Av. Guerra Popular, 1189 345 m
17. Turn right onto Av. Josina Machel, 1070 148 m
18. Turn left 37 m
19. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Johannesburg (South Africa/Gauteng) to Maputo (Mozambique/Maputo)?
How do I get from Johannesburg (South Africa/Gauteng) to Maputo (Mozambique/Maputo) the fastest?
How long does it take to get from Johannesburg (South Africa/Gauteng) to Maputo (Mozambique/Maputo)?