Houston to Mexico City Flights

Mexico City, Mexico via Benito Juárez International Airport (MEX) — About 2.5–3 hours nonstop. A practical planning guide for Houston travelers: who flies the route, when to book, how to pay less, and what to sort before you go.

Route overview

Houston to Mexico City is one of the highest-frequency international routes from Texas — barely 2.5 hours gate to gate, with multiple daily nonstops. United flies it from IAH and the route also sees Aeroméxico, Viva Aerobus, and Volaris capacity, so genuine competition keeps fares honest most of the year.

It is equal parts business corridor, VFR route, and city-break destination, which means pricing is steadier than pure leisure routes — but Mexican holidays (notably Día de Muertos in late October/early November, Christmas, and Semana Santa) spike demand. Mid-week departures are consistently the cheapest seats on the route.

Airlines and routing

United operates nonstop from IAH, and Aeroméxico, Viva Aerobus, and Volaris also serve the Houston–Mexico City market with varying frequency. Compare United’s included-bags fare against the Mexican ULCCs’ base fares plus bag fees — the “cheap” fare is not always cheaper once bags are added.

Best time to book

For most of the year, 3–6 weeks ahead is plenty. For Día de Muertos (late Oct–early Nov), Christmas/New Year, and Semana Santa (the week before Easter), book 2–3 months ahead. Late January through March (outside Semana Santa) is typically the cheapest window.

How to pay less on this route

  • Compare total price with bags: Mexican ULCC base fares look cheap until you add checked and carry-on bag fees.
  • Tuesday and Wednesday departures are consistently the cheapest on this route.
  • Note the airport: most flights use MEX (Benito Juárez). A few use Felipe Ángeles (NLU) — much farther from the city center, so factor the transfer cost and time.
  • US passport holders do not need a visa for tourist stays up to 180 days, but you do need a valid passport — check the expiry date now.
  • Mexico City sits at 7,350 feet. Give yourself an easy first day; altitude headaches are real for sea-level Houstonians.
  • Buy your eSIM before you fly. Mexico data plans are cheap and you land connected.

Arrival guide: Mexico City, Mexico

  • Most flights land at Benito Juárez (MEX), about 30–45 minutes from the main hotel zones by authorized taxi or rideshare. Confirm which airport your flight uses before booking transfers.
  • Use authorized airport taxis (buy the ticket at the booth inside) or rideshare from the designated pickup area — do not take an unmarked cab from the curb.
  • The metro is excellent and cheap, but skip it with luggage during rush hour; take an Uber instead.
  • ATMs inside the airport give better rates than currency-exchange booths. Decline the ATM’s conversion offer and let your bank do it.

Affiliate Disclosure: TourWise AI participates in Travelpayouts partner programs (flights, tours, transfers, connectivity, insurance, and related travel services). When you click certain links and make a purchase, we may earn a commission at no extra cost to you. Some links may earn us a commission at no extra cost to you. This helps keep our AI travel planner free. Read our full disclosure.

Route FAQ

About 2.5–3 hours nonstop. It is one of the shortest international hops from Texas.