Mexico City to Shenzhen flight distance & time (MEX-SZX)
How far is Mexico City from Shenzhen by plane? The great circle distance from Licenciado Benito Juarez International Airport (MEX) to Shenzhen Bao'an International Airport (SZX) is 14,147 km / 7,639 nm, about 17h 39m flight time, with an initial heading of 321° (NW).
| From | Licenciado Benito Juarez International Airport (MEX), Mexico City, MX |
|---|---|
| To | Shenzhen Bao'an International Airport (SZX), Shenzhen, CN |
| Distance | 14,147 km · 7,639 nm · 8,790 mi |
| Initial heading | 321° (NW) |
Aircraft with enough range to fly MEX to SZX nonstop
| Type | Range |
|---|---|
| Boeing B-52 Stratofortress | 7,652 nm / 14,172 km |
| Airbus A340-600 | 7,883 nm / 14,599 km |
| Airbus A340-200 | 7,991 nm / 14,799 km |
| Tupolew / Tupolev Tu-95 | 8,099 nm / 14,999 km |
| Airbus A380 | 8,207 nm / 15,199 km |
| Airbus A340-500 | 9,017 nm / 16,699 km |
Open MEX to SZX in the calculator · Return route SZX to MEX
Frequently asked questions
- How far is Mexico City from Shenzhen?
- The great circle distance between Mexico City and Shenzhen is 14,147 km (7,639 nm / 8,790 mi).
- How long is the flight from Mexico City to Shenzhen?
- A direct flight from MEX to SZX takes about 17h 39m, based on a typical jet cruise speed. Actual time varies by aircraft type and wind - see the aircraft list above for type-specific estimates.
- Is there a nonstop flight from Mexico City to Shenzhen?
- No scheduled nonstop service is currently listed for this route in our data.