Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Houston
  4. Houston to Mexico City
Nonstop route · United States → Mexico

Cheap flights from Houston to Mexico City from US$145

United Airlines, Aeroméxico, Volaris and 2 more airlines fly nonstop from Houston to Mexico City, about 27 flights a week. The flight takes around 2h 02m, and the cheapest one-way fare we found recently is US$145 on 26 Nov.

Direct flights available ~27 flights a week 2h 02m Cheapest in November Prices checked 14 days ago
HOUMEX

Houston to Mexico City at a glance

Cheapest one-wayUS$145Volaris · nonstop · Thu 26 NovFastest flight2h 02mEstimated
Nonstop flights27/wkUnited Airlines, Aeroméxico, Volaris

Airlines flying nonstop from Houston to Mexico City

5 airlines on this route, about 27 flights a week in total (observed over the last 4 weeks).

AirlineFlights a weekTypical departuresFromSearch
UAUnited Airlines~1407:33–22:12—Search
Aeroméxico~814:00–21:05—Search
Volaris~320:53–21:23US$145Search
VViva~211:09–11:45—Search
ACAeroméxico Connect———Search

Good to know

Distance
1,232 km765 miles
Flight time
2h 02mestimate
Time difference
NoneMexico City vs Houston
Currency in Mexico City
MXN
Airports
IAH, HOU → MEX, NLU, TLC

Flights from Houston to Mexico City: questions answered

How much is a flight from Houston to Mexico City?
The cheapest one-way fare we found recently is US$145, nonstop, departing in November. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Houston to Mexico City?
Yes. United Airlines, Aeroméxico, Volaris, Viva and Aeroméxico Connect fly this route nonstop, with about 27 flights a week in each direction.
How long is the flight from Houston to Mexico City?
A nonstop flight covers 1,232 km and takes around 2h 02m.
Which airlines fly from Houston to Mexico City?
United Airlines, Aeroméxico, Volaris, Viva and Aeroméxico Connect operate nonstop flights on this route.
Which airports serve Houston and Mexico City?
Houston: George Bush Intercontinental Airport (IAH) and William P. Hobby Airport (HOU). Mexico City: Mexico City Benito Juárez International Airport (MEX), Felipe Ángeles International Airport (NLU) and Adolfo López Mateos International Airport (TLC).

More flights from Houston