Trip to Mexico City

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance km
Avg. price$
Flights found

Planes from Houston to Mexico City

🛫 Flying from Houston to Mexico City is a quick journey with a direct flight taking only 2 hours and 20 minutes. 💸 The cost of a flight between Houston and Mexico City can range from $103 to $303, making it a relatively affordable trip for travelers.

Where to stay in Mexico City

There are over 1190 hotels to stay in Mexico City. Prices range from $3 per night.

Find accommodation
  • There are several airlines that offer flights between Houston and Mexico City. Some of the major airlines that operate this route include Volaris, Aeroméxico, Viva Aerobus, and United Airlines. These airlines provide both direct and connecting flights from Houston Airport to Mexico City Airport, making it convenient for travelers to choose the option that best fits their schedule and budget. It is advisable to check with the respective airlines for the most up-to-date flight schedules and availability.
  • The flight duration from Houston to Mexico City is approximately 5 hours and 36 minutes. This flight time is based on non-stop flights between the two cities. It's important to keep in mind that the actual travel time may vary depending on factors such as the airline, weather conditions, and air traffic. Passengers should also consider additional time for check-in procedures and possible layovers if opting for connecting flights.
  • The cost of a flight from Houston to Mexico City can range from $103 to $303, depending on various factors such as the airline, time of booking, seasonality, and availability of promotions or discounts. Prices may also fluctuate based on the class of travel selected. It is recommended to compare prices across different airlines and booking platforms to find the best deal that fits your budget and travel preferences. Additionally, booking well in advance or being flexible with travel dates can often result in lower airfare.