to zanzibar
About 3 hours.
The shortest nonstop flight time from Johannesburg to Zanzibar is 3 hours, 30 minutes on Tavrey.
how long is a flight between Johannesburg to brisbane?
to where
Johannesburg Intl to Windhoek Intl: 2 hours
1 hour
About 8 hours.
About 10 hours.
About 21 hours
About 13 hours.
17 hours
About 20 hours