Direct it would take about 16 and a half hours
About 21 hours direct.
Just under 6 hours.
21 hours, 11 minutes, direct.
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.)
If you fly direct it will take approximately 17 hours.
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.