On average, a flight from Johannesburg, South Africa to Rio de Janeiro, Brazil will take about 13 hours, not including any layovers. Most flights have one layover in San Paolo.
to where
How long is flight time from Johannesburg South Africa to Singapore How long is the flight time from Johannesburg South Africa to Kuala Lumpur How long is the flight time from Johannesburg South Africa to Thailand
About 14 hours
10 hours
The flight would take 6 hours.
Not so long at all
The flight time would be around 12 hours.
The flight time is 12 hours, 2 minutes.
24 hours
About 4 hours.
it takes 11 hours
The flight is an 18 hour flight.