Direct flights from Houston to Mexico City (IAH → MEX)

Distance 1,232 km (766 mi)
Est. duration 1h 27m
Loading map...
Live fares · IAH → MEX

Available flights

Y4Non-stop
from$197
Book

About the Houston → Mexico City route

Houston to Mexico City is one of those routes that punches above its weight. At just 1,232 km and under 90 minutes in the air, it's technically a short-haul hop, but it carries serious traffic — business travelers, families visiting relatives, and first-timers headed to one of the world's great cities. Aeromexico (AM) and United (UA) dominate with multiple daily departures from IAH, while low-cost options like Volaris (Y4) keep fares honest. You'll barely hit cruising altitude before you're starting your descent. Pack light, grab a window seat, and you're in Mexico City before most people finish a Netflix episode.

Why travel from Houston to Mexico City?

Mexico City earns the trip on its own terms. The historic center, the Centro Histórico, holds some of the most important pre-Columbian and colonial architecture in the Americas — Templo Mayor sits right in the middle of the city. The food scene alone justifies the flight: tacos al pastor in Condesa, mole negro in a sit-down comedor, and churros from a street cart at midnight. Houston has one of the largest Mexican-American populations in the US, so family connections drive a huge share of this route year-round. Add in a booming bilateral business relationship — energy, manufacturing, finance — and you've got a route that fills seats on Monday mornings and Friday evenings alike.

Quick stats

  • Distance: 1,232 km
  • Estimated flight time: 1h 27m
  • Operating airlines: AM, UA, VB, Y4
  • Direct route: yes

Practical tips for IAH → MEX

January through March offers the best combination of dry weather and lower fares before spring crowds arrive. At MEX, allow extra time through customs and baggage claim — the airport gets genuinely congested, especially on Sunday evenings. The authorized taxi booths inside arrivals are your safest ground transport option; agree on the zone price before you walk out. No visa required for US citizens, and the peso is easy to manage — pull cash from airport ATMs rather than exchanging dollars at the counter. If you're booking Volaris or Viva Aerobus, check baggage allowances carefully: carry-on size restrictions are enforced, and fees add up fast on a route where base fares look cheap.

Frequently asked questions

How long does a flight from Houston to Mexico City take?

Direct flights from Houston (IAH) to Mexico City (MEX) take approximately 1 hour and 27 minutes, covering a distance of 1,232 km. This makes it one of the shortest international routes from Houston.

Which airlines fly the Houston to Mexico City route?

Four airlines operate this route: Aeromexico (AM), United Airlines (UA), VivaAerobus (VB), and Volotea (Y4), offering multiple daily options with varying service levels and price points.

When is the best time to fly from Houston to Mexico City?

The ideal time is November through April, when Houston's winter weather aligns with Mexico City's dry season, offering pleasant temperatures and lower humidity, plus generally better airfare deals outside peak summer travel.

Do US citizens need a visa to travel to Mexico?

US citizens do not need a visa for Mexico; a valid passport is sufficient for stays up to 180 days. You'll receive a tourist card (FMM) upon arrival that must be retained for departure.

What should I know about luggage, jet lag, and connections on this route?

The flight is short enough that jet lag is minimal (one hour time difference), and most airlines include carry-on baggage; check your specific carrier's checked baggage policy. Mexico City airport is efficient for connections, though allow 2+ hours if transferring to another flight.

Find flights from Houston to Mexico City
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Frequently asked questions

How far is the flight from Houston to Mexico City? The flight distance from IAH to MEX is approximately 1,232 km (766 miles).
How long is the flight from IAH to MEX? The estimated flight time from Houston to Mexico City is approximately 1h 27m.
What airlines fly from IAH to MEX? Airlines operating direct flights from Houston to Mexico City include: AM, UA, VB, Y4.

Cheapest fares Houston → Mexico City

Houston IAH
Mexico City MEX

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Houston → Mexico City.

Try a nearby airport to Houston

Flights to Mexico City (MEX) from other airports within 350 km of Houston. Often unlocks cheaper fares or better times.

Or try a nearby airport to Mexico City

Flights from Houston (IAH) to other airports within 350 km of Mexico City.

Other flights from Houston (IAH)

Other flights from Mexico City (MEX)