Flights from Houston to Mexico City – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
IAH to MEX – All flight route options from George Bush Intcntl Houston, Texas, USA to Mexico City International Airport, Mexico. These flights are operated by 6 different airlines. Fly non-stop or choose from 19 different connecting flights. The shortest flight time is 2 hours and 20 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Mexico City Airport
We got great deals on hotels and car rentals near the airport.
Houston to Mexico City flights
There are over 22 airlines and as many as 337 flights every week to this destination. You can fly non-stop to Mexico City (MEX) from Houston (IAH) with Aeromexico, United Airlines, VivaAerobus or Volaris but if a stopover option suits you better you can choose to fly via Tampico, Morelia or any other of the 18 alternatives with connectiing airports.
Tip! You can also fly to Mexico City from William P. Hobby Airport (HOU).
Houston to Mexico City with Aeromexico
You can fly non-stop every weekday with flights departing from 7:00 am to 7:00 pm. Aeromexico is a member of SkyTeam.
With American Airlines
If you fly from Houston with American Airlines you will do a stopover in Dallas, DFW before reaching Mexico City. This flight trip will take 6 hours and 54 minutes and you can fly every weekday with departures from 5:00 am to 4:00 pm. American Airlines is a member of the air alliance OneWorld.
Distance & flight times: Houston Airport to Mexico City International Airport
The shortest flight time between IAH and MEX is 2 hours and 40 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 40m | - | 770 miles (1239 km) |
TAM Tampico | 5h 4m | 1h 17m | 770 miles (1239 km) |
MLM Morelia | 5h 30m | - | - |
ACA Acapulco | 5h 48m | - | - |
MID Merida | 6h 25m | 2h 3m | 1346 miles (2166 km) |
VER Veracruz | 6h 32m | 4h 32m | 945 miles (1521 km) |
ZIH Ixtapa/Zihuatanejo | 6h 33m | 2h 34m | 1145 miles (1842 km) |
SAT San Antonio | 6h 35m | 4h 13m | 893 miles (1437 km) |
MTY Monterrey | 6h 45m | 2h 43m | 858 miles (1381 km) |
DFW Dallas | 6h 54m | 2h 44m | 1168 miles (1879 km) |
QRO Queretaro | 6h 56m | 3h 11m | 827 miles (1331 km) |
BJX Leon/Guanajuato | 6h 57m | 4h 8m | 924 miles (1487 km) |
AGU Aguascalientes | 7h 0m | 4h 20m | 984 miles (1583 km) |
PXM Puerto Escondido | 7h 0m | 2h 39m | 1269 miles (2042 km) |
SLP San Luis Potosi | 7h 9m | 1h 24m | 874 miles (1406 km) |
OAX Oaxaca | 7h 19m | 3h 14m | 1135 miles (1826 km) |
ZLO Manzanillo | 7h 23m | 3h 47m | 1311 miles (2109 km) |
PVR Puerto Vallarta | 7h 39m | 4h 1m | 1309 miles (2106 km) |
GDL Guadalajara | 8h 5m | 2h 48m | 1112 miles (1789 km) |


Quick copy and share this page
From Houston to Mexico
Below is a list of other destinations to Mexico from George Bush Intcntl Houston with either direct flights or 1 stop connections.
-
CUN Cancun Direct
-
MTY Monterrey Direct
-
GDL Guadalajara Direct
-
NLU Mexico City Direct
-
SJD San Jose Cabo Direct
-
PVR Puerto Vallarta Direct
-
TIJ Tijuana
-
BJX Leon/Guanajuato Direct
-
MZT Mazatlan Direct
-
QRO Queretaro Direct
From USA to Mexico City
Below is a list of other cities in USA with flights to Mexico City with either non-stop or connecting flights.
-
DFW Dallas Direct
-
ORD Chicago Direct
-
ATL Atlanta Direct
-
DEN Denver Direct
-
JFK New York Direct
-
MIA Miami Direct
-
CLT Charlotte Direct
-
LAX Los Angeles Direct
-
EWR New York Direct
-
MSP Minneapolis Direct