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

Distance between Tofo and Vilanculos is 207 kilometers (128 miles).
Driving distance from Tofo to Vilanculos is 310 kilometers (192 miles)

TofoVilanculos
Leaving from
Going to

Route Map

4 Ways from Tofo (Mozambique/Inhambane) to Vilanculos (Mozambique/Inhambane)

Choose 1 of the options below and start your journey

Route instructions

1. Continue 356 m
2. Turn left 56 m
3. Turn right 546 m
4. Turn slight left onto N242 18.93 km
5. Turn sharp left 528 m
6. Keep right 495 m
7. Keep right 473 m
8. Turn left 48 m
9. Turn right 335 m
10. Turn left 720 m
11. Turn right 325 m
12. Turn slight right 25 m
13. Turn sharp left onto N5 18.50 km
14. Turn right 5.49 km
15. Turn sharp right onto N1 245.23 km
16. Turn right onto N240 18.67 km
17. Turn left 17 m
18. Turn right 99 m
19. Continue 84 m
20. Arrive at destination 0 m
See more

Questions and Answers

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