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

Distance between Vilanculos and Johannesburg is 873 kilometers (541 miles).
Driving distance from Vilanculos to Johannesburg is 1196 kilometers (742 miles)

VilanculosJohannesburg
Leaving from
Going to

Route Map

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

Choose 1 of the options below and start your journey

Route instructions

1. Continue 84 m
2. Turn left 42 m
3. Turn right 98 m
4. Turn left 25 m
5. Turn sharp right onto N240 18.64 km
6. Keep left onto N240 47 m
7. Turn slight left onto N1 633.87 km
8. Turn right 582 m
9. Keep right 207 m
10. Keep left 100 m
11. Keep right 7.06 km
12. Turn slight right 2.23 km
13. Continue 123 m
14. Turn left 7.97 km
15. Turn sharp left 3.56 km
16. Turn slight right 25.94 km
17. Turn left 33 m
18. Turn left 250 m
19. Continue onto R402 5.97 km
20. Turn right 207 m
21. Turn right onto N4 178.68 km
22. Turn right onto Schoemankloof, N4, R539 61.81 km
23. Continue onto N4 115.61 km
24. Keep left onto N12 129.11 km
25. Turn right onto Kitchener Avenue, R24 79 m
26. Turn slight left onto Albertina Sisulu Road, R24 3.92 km
27. Arrive at destination 0 m
See more

Questions and Answers

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

Trips from Vilanculos

VilanculosInhambane