The actual time it would take is 13hours 18mins
About 17 hours.
About 17 and a half hours direct.
About 19 hours.
18 and a half hours direct.
45 minutes to 1 hour if you are going from Johannesburg to gaborone
Just over 13 hours direct.
Its about 14-16 hours, depending on your route..
Approximately 21 hours.
17 and a half hours
8 and a half hours.
If you go non-stop, about 12 hours. Connecting flights will obviously add to the trip.
28 hours approx