Compare fares from Houston (IAH) to Mexico City (MEX) across hundreds of airlines. The route covers about 765 miles with a typical nonstop time of ~2h.
Distance
765 mi
1,231 km
Est. flight time
2h
nonstop
Nonstop service
Available
4 carriers
Time difference
Same time zone
Mexico City
The journey from Houston (IAH) to Mexico City (MEX) spans roughly 765 miles (1,231 km), a nonstop flight of about 2h. On arrival, Mexico City is in the same time zone Houston. Lets Fly Travel compares live fares across hundreds of airlines so you can find the best deal — and every booking is reviewed by a real travel agent.
Carriers that have operated nonstop service between IAH and MEX include:
Airline availability changes over time — search your dates for current operators and fares.
Live fares across hundreds of airlines.