Wayfli › Mexico City (MEX) › To Dallas-Fort Worth (DFW)

Mexico City (MEX) to Dallas-Fort Worth (DFW) flights

There are direct flights from Mexico City Licenciado Benito Juarez International Airport to Dallas-Fort Worth Dallas Fort Worth International Airport, sold by 3 airlines (including codeshares): American Airlines, Aeromexico and British Airways. The distance is 1,510 km, about 2h 20m in the air. There are also 11 one-stop options, via airports such as Houston, Austin and Monterrey.

Live fares for MEX → DFWSee all routes on the map
1,510 kmdistance
~2h 20mdirect flight time (estimate)
3direct airlines
11one-stop options

Direct flights from Mexico City to Dallas-Fort Worth

RouteAirlines (incl. codeshares)DistanceTime (est.)
MEX → DFWAmerican Airlines, Aeromexico, British Airways1,510 km~2h 20m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
IAH HoustonAeromexico and Air China then American Airlines and United Airlines1,593 km~4h 35m
AUS AustinAeromexico then American Airlines1,511 km~4h 30m
MTY MonterreyAir Montenegro and Aeromexico then American Airlines1,559 km~4h 35m
SAT San AntonioAir Montenegro and Aeromexico then American Airlines1,522 km~4h 30m
BJX Del BajioAeromexico then American Airlines1,700 km~4h 45m
MLM MoreliaAeromexico then American Airlines and British Airways1,713 km~4h 45m
AGU AguascalientesAir Montenegro and Aeromexico then American Airlines1,770 km~4h 50m
TRC TorreonAir Montenegro and Aeromexico then American Airlines1,837 km~4h 55m
QRO QueretaroAeromexico then American Airlines1,595 km~4h 35m
SLP San Luis PotosiAeromexico then American Airlines1,612 km~4h 40m
ZCL ZacatecasAir Montenegro and Aeromexico then American Airlines1,766 km~4h 50m

More from Mexico City and Dallas-Fort Worth

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.