There are no direct flights between Mexico and South Africa. Common connections include Atlanta, Paris, Frankfurt and London, meaning your flight may take from 20 hours(Mexico City - Atlanta - Johannesburg) up to 35 hours or more (Mexico City - Atlanta - London - Johannesburg).
It really depends on your point of departure, but it will take between 4 and 5 hours to fly from Chicago to anywhere in Mexico.
6hour
5 hours
15 hours
The flight time from London UK to Johannesburg South Africa is 11 hours, 14 minutes
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
about 17 hours
10 hours
The flight would take 6 hours.
The flight time is approximately 11 hours, 18 minutes.
The flight time is 12 hours, 2 minutes.
The flight time would be around 12 hours.
About 15 hours.
About 4 hours.
it takes 11 hours