Direct flights from Johannesburg to Vilanculos (JNB → VNX)
Distance 849 km (528 mi)
Est. duration 1h
Loading map...
Available flights
Frequently asked questions
How far is the flight from Johannesburg to Vilanculos? The flight distance from JNB to VNX is approximately 849 km (528 miles).
How long is the flight from JNB to VNX? The estimated flight time from Johannesburg to Vilanculos is approximately 1h.
What airlines fly from JNB to VNX? Airlines operating direct flights from Johannesburg to Vilanculos include: 4Z.
Cheapest fares Johannesburg → Vilanculos
Related guides for this route
Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Johannesburg → Vilanculos.
Try a nearby airport to Johannesburg
Flights to Vilanculos (VNX) from other airports within 350 km of Johannesburg. Often unlocks cheaper fares or better times.
Other flights from Johannesburg (JNB)
Other flights from Vilanculos (VNX)
Johannesburg → Vilanculos Free · No signup · Compare fares instantly
Check Prices →