21 hours, 11 minutes, direct.
If you go to travelocity, it will tell you that from Vancouver to Johannesburg, there is a stop-over in Hong-Kong.
About 21 hours direct.
Just under 6 hours.
Direct it would take about 16 and a half hours
11 HoursAccording to the "Flight Duration Finder" on the website OAG.com, the direct flight from London to Johannesburg, South Africa, takes 11 hours. (See the Related link.)
Flight:Dubai (DXB) to Johannesburg (JNB)Flight Duration 8 hours 10 minsDistance:The distance between Dubai, UAE and Johannesburg, South Africa is 3986 miles (6414 km).
Flight:New York, NY (NYC) to Johannesburg (JNB)Flight Duration 17 hours 10 minsDistance:The distance between New York, New York and Johannesburg, South Africa is 7960 miles (12810 km).
The approximate flight duration time from Johannesburg, South Africa to Stockholm, Sweden is 12 hrs, 17 minutes.The distance from Johannesburg, South Africa to Stockholm, Sweden is 5919.3 Miles ( 9526.2 Kilometers / 5140.3 Nautical Miles ).
2hours45 minutes
About 9 hours.
40 minutes
About 12 hours.