Mexico to China Β· 8,780 miles (14,130 km)

Mexico City (MEX) to Shenzhen (SZX) flights

No airline flies nonstop from Mexico City (MEX) to Shenzhen (SZX). The two airports are 8,780 miles (14,130 km) apart. There are 11 ways to fly it with one stop, through Los Angeles, Tijuana and Vancouver and more.

How to fly MEX to SZX: one stop

11 connections, most direct first. 2-stop routings and flight times are in Routes with Pro.

  • Via Los Angeles (LAX)American Airlines, Aeromexico and 3 more, then Air China
    American Airlines logo
    Aeromexico logo
    Delta Air Lines logo
    +2
    Air China logo
  • Via Tijuana (TIJ)China Southern Airlines the whole way
    Aeromexico logo
    VivaAerobus logo
    Volaris logo
    +2
    China Southern Airlines logo
  • Via Vancouver (YVR)Air Canada, Aeromexico and 1 more, then Hainan Airlines
    Air Canada logo
    Aeromexico logo
    Flair Airlines logo
    Hainan Airlines logo
  • Via Tokyo (NRT)ANA, then Shenzhen Airlines
    ANA logo
    Shenzhen Airlines logo
  • Via London (LHR)Aeromexico and British Airways, then Shenzhen Airlines
    Aeromexico logo
    British Airways logo
    Shenzhen Airlines logo
  • Via Frankfurt (FRA)Lufthansa, then Air China
    Lufthansa logo
    Air China logo
  • Via Paris (CDG)Air France and Aeromexico, then Hainan Airlines
    Air France logo
    Aeromexico logo
    Hainan Airlines logo
  • Via Milan (MXP)Aeromexico, then Hainan Airlines
    Aeromexico logo
    Hainan Airlines logo
  • Via Rome (FCO)Aeromexico, then Hainan Airlines
    Aeromexico logo
    Hainan Airlines logo
  • Via Barcelona (BCN)Aeromexico and Emirates, then Shenzhen Airlines
    Aeromexico logo
    Emirates logo
    Shenzhen Airlines logo
  • Via Madrid (MAD)Aeromexico and Iberia, then Hainan Airlines
    Aeromexico logo
    Iberia logo
    Hainan Airlines logo

MEX to SZX: common questions

Is there a nonstop flight from MEX to SZX?

No. The most direct way is one stop, for example through Los Angeles (LAX) on American Airlines, Aeromexico and 3 more and then Air China. This page lists all 11 1-stop options.

How far is Mexico City from Shenzhen by plane?

Mexico City (MEX) and Shenzhen (SZX) are 8,780 miles (14,130 km) apart along the great circle, the shortest path a flight can take. Connections add distance on top.

How many miles does MEX to SZX cost?

It depends on the program: each prices the route from its own chart or dynamically. The Award Flight Pricer compares 30+ programs for MEX to SZX with taxes and fees.

Where can I connect between Mexico City and Shenzhen?

The most direct connections are through Los Angeles (LAX), Tijuana (TIJ), Vancouver (YVR), Tokyo (NRT) and London (LHR). On 1 of them the same airline flies both flights, for example China Southern Airlines through Tijuana.

More routes

Routes are scheduled nonstop flights. The route data is refreshed monthly; this list was last checked November 11, 2026. Seasonal routes and new launches can be missing or end early, so confirm with the airline before you book. Distances are great-circle, the shortest path between the two airports.