How many hours is a flight by plane from Mexico to South Africa?
The flight time from Mexico to South Africa varies depending on the specific cities being traveled between and the stopovers involved. Nonstop flights between Mexico City (MEX) and Johannesburg (JNB) can take approximately 14 hours and 30 minutes. However, most flights between Mexico and South Africa involve at least one stopover, typically in Europe or the Middle East, adding additional hours to the total travel time. For example, a flight with one stopover could take anywhere from 17 to 24 hours or more, depending on the layover duration. It's always best to check with the specific airline or travel agent for up-to-date information on flight times and schedules.