-FAST FLIGHT SEARCH
MY FLIGHTS: 0
flig.ht logo

"Fast and easy flight information right at your fingertips"

Are you picky about your flights? flig.ht/s lets you search for your flight with ease using our fast search engine, advanced search filter options and detailed flight information, without fuss. Just type in your prefered origin and destination in the search boxes and we will begin by showing you every option to get there together with flight time, non-stop flights, layover airports and airline options.

All scheduled flights from Mexico City to Houston (MEX-IAH)

MX Mexico
United States US
All scheduled flights from MEX to IAH. You can fly from Mexico City to Houston non-stop on every weekday and the flight takes about 2 hours and 18 minutes. Flights with stops take between 4 to 8 hours depending on your flight and connection airport.
MEX-IAH
60 flights to Houston on Mon 03 Mar. 10 Direct flights and 50 flights with 1 stop.

Sort by: Standard

Filter
Direct flights 😃
Direct 2h 10m
  • Direct2h10mMEX06:20IAH08:30
Low-cost airline
Direct 2h 10m
Direct 2h 13m
  • Direct2h13mMEX15:45IAH17:58
Low-cost airline
Direct 2h 13m
Direct 2h 17m
  • Direct2h17mMEX12:15IAH14:32
Direct 2h 17m
Direct 2h 18m
  • Direct2h18mMEX07:50IAH10:08
Direct 2h 18m
Direct 2h 18m
  • Direct2h18mMEX10:05IAH12:23
Direct 2h 18m
Direct 2h 18m
  • Direct2h18mMEX15:15IAH17:33
Direct 2h 18m
Direct 2h 18m
  • Direct2h18mMEX17:40IAH19:58
Direct 2h 18m
Direct 2h 19m
  • Direct2h19mMEX05:45IAH08:04
Direct 2h 19m
Direct 2h 20m
  • Direct2h20mMEX06:40IAH09:00
Direct 2h 20m
Direct 2h 21m
  • Direct2h21mMEX13:30IAH15:51
Direct 2h 21m
Flights with stop
1 stop 5h 05m
  • 1h50m
    MEX16:15
  • Via MonterreyMTY1h50mMXMTY
  • 1h25mIAH21:20
Low-cost airline
1 stop 5h 05m
1 stop 5h 38m
  • 2h35m
    MEX11:20
  • Via DallasDFW2h00mUSDFW
  • 1h03mIAH16:58
Change from terminal D to terminal
1 stop 5h 38m
1 stop 5h 44m
  • 2h45m
    MEX06:00
  • Via DallasDFW1h35mUSDFW
  • 1h24mIAH11:44
Change from terminal D to terminal
1 stop 5h 44m
1 stop 5h 50m
  • 1h24m
    MEX04:45
  • Via GuadalajaraGDL2h12mMXGDL
  • 2h14mIAH10:35
Low-cost airline
1 stop 5h 50m
1 stop 5h 51m
  • 2h40m
    MEX08:00
  • Via DallasDFW1h45mUSDFW
  • 1h26mIAH13:51
Change from terminal D to terminal
1 stop 5h 51m
1 stop 6h 28m
  • 2h45m
    MEX16:15
  • Via DallasDFW2h35mUSDFW
  • 1h08mIAH22:43
Change from terminal D to terminal
1 stop 6h 28m
1 stop 7h 14m
  • 2h45m
    MEX12:30
  • Via DallasDFW3h17mUSDFW
  • 1h12mIAH19:44
Long layover time 3h17m
Change from terminal D to terminal
1 stop 7h 14m
1 stop 7h 51m
  • 2h45m
    MEX06:00
  • Via DallasDFW3h40mUSDFW
  • 1h26mIAH13:51
Long layover time 3h40m
Change from terminal D to terminal
1 stop 7h 51m
1 stop 8h 24m
  • 2h35m
    MEX11:20
  • Via DallasDFW4h37mUSDFW
  • 1h12mIAH19:44
Long layover time 4h37m
Change from terminal D to terminal
1 stop 8h 24m
Multiple airlines
1 stop 4h 39m
  • 1h22m
    MEX10:10
  • Via AguascalientesAGU1h13mMXAGU
  • 2h04mIAH14:49
1 stop 4h 39m
1 stop 5h 00m
  • 2h12m
    MEX08:30
  • Via San AntonioSAT1h44mUSSAT
  • 1h04mIAH13:30
Change from terminal A to terminal B
1 stop 5h 00m
1 stop 5h 00m
  • 1h53m
    MEX13:25
  • Via MonterreyMTY1h40mMXMTY
  • 1h27mIAH18:25
Change from terminal B to terminal A
1 stop 5h 00m
1 stop 5h 03m
  • 1h47m
    MEX07:30
  • Via MonterreyMTY1h43mMXMTY
  • 1h33mIAH12:33
Change from terminal B to terminal A
1 stop 5h 03m
1 stop 5h 11m
  • 2h45m
    MEX06:00
  • Via DallasDFW1h10mUSDFW
  • 1h16mIAH11:11
Change from terminal D to terminal E
1 stop 5h 11m
1 stop 5h 13m
  • 2h14m
    MEX13:50
  • Via San AntonioSAT1h53mUSSAT
  • 1h06mIAH19:03
Change from terminal A to terminal B
1 stop 5h 13m
1 stop 5h 25m
  • 1h32m
    MEX10:25
  • Via GuadalajaraGDL1h38mMXGDL
  • 2h15mIAH15:50
1 stop 5h 25m
1 stop 5h 30m
  • MEX12:10
  • Via QueretaroQRO2h19mMXQRO
  • 2h05mIAH17:40
1 stop 5h 30m
1 stop 5h 34m
  • 2h40m
    MEX08:00
  • Via DallasDFW1h35mUSDFW
  • 1h19mIAH13:34
Change from terminal D to terminal E
1 stop 5h 34m
1 stop 5h 35m
  • 2h30m
    MEX15:15
  • Via AustinAUS1h59mUSAUS
  • 1h06mIAH20:50
1 stop 5h 35m
1 stop 5h 36m
  • 1h47m
    MEX09:01
  • Via MonterreyMTY2h22mMXMTY
  • 1h27mIAH14:37
Change from terminal B to terminal A
1 stop 5h 36m
1 stop 5h 38m
  • 1h47m
    MEX06:55
  • Via MonterreyMTY2h18mMXMTY
  • 1h33mIAH12:33
Change from terminal B to terminal A
1 stop 5h 38m
1 stop 5h 46m
  • 2h35m
    MEX11:20
  • Via DallasDFW1h55mUSDFW
  • 1h16mIAH17:06
Change from terminal D to terminal E
1 stop 5h 46m
1 stop 5h 50m
  • 1h24m
    MEX04:45
  • Via GuadalajaraGDL2h12mMXGDL
  • 2h14mIAH10:35
Change from terminal 1 to terminal
Low-cost airline
Codeshare flight
1 stop 5h 50m
1 stop 5h 50m
  • 1h32m
    MEX11:55
  • Via GuadalajaraGDL1h55mMXGDL
  • 2h23mIAH17:45
1 stop 5h 50m
1 stop 5h 54m
  • 1h20m
    MEX10:35
  • Via Ixtapa/ZihuatanejoZIH2h04mMXZIH
  • 2h30mIAH16:29
1 stop 5h 54m
1 stop 6h 00m
  • 1h11m
    MEX08:55
  • Via VeracruzVER2h39mMXVER
  • 2h10mIAH14:55
1 stop 6h 00m
1 stop 6h 17m
  • 2h14m
    MEX13:50
  • Via San AntonioSAT2h53mUSSAT
  • 1h10mIAH20:07
Change from terminal A to terminal B
1 stop 6h 17m
1 stop 6h 19m
  • 1h25m
    MEX08:30
  • Via AguascalientesAGU2h50mMXAGU
  • 2h04mIAH14:49
1 stop 6h 19m
1 stop 6h 23m
  • 2h50m
    MEX10:35
  • Via DallasDFW2h30mUSDFW
  • 1h03mIAH16:58
Change from terminal D to terminal
1 stop 6h 23m
1 stop 6h 26m
  • 2h45m
    MEX12:30
  • Via DallasDFW2h25mUSDFW
  • 1h16mIAH18:56
Change from terminal D to terminal E
1 stop 6h 26m
1 stop 6h 31m
  • 2h50m
    MEX10:35
  • Via DallasDFW2h25mUSDFW
  • 1h16mIAH17:06
Change from terminal D to terminal E
1 stop 6h 31m
1 stop 6h 32m
  • 1h44m
    MEX06:01
  • Via MonterreyMTY3h15mMXMTY
  • 1h33mIAH12:33
Long layover time 3h15m
Change from terminal B to terminal A
1 stop 6h 32m
1 stop 6h 35m
  • 1h47m
    MEX11:50
  • Via MonterreyMTY3h21mMXMTY
  • 1h27mIAH18:25
Long layover time 3h21m
Change from terminal B to terminal A
1 stop 6h 35m
1 stop 6h 37m
  • 1h46m
    MEX11:35
  • Via Puerto VallartaPVR2h24mMXPVR
  • 2h27mIAH18:12
1 stop 6h 37m
1 stop 6h 49m
  • 1h27m
    MEX09:01
  • Via GuadalajaraGDL3h07mMXGDL
  • 2h15mIAH15:50
Long layover time 3h07m
1 stop 6h 49m
1 stop 7h 01m
  • 1h18m
    MEX07:50
  • Via San Luis PotosiSLP3h41mMXSLP
  • 2h02mIAH14:51
Long layover time 3h41m
1 stop 7h 01m
1 stop 7h 07m
  • 1h47m
    MEX07:30
  • Via MonterreyMTY3h53mMXMTY
  • 1h27mIAH14:37
Long layover time 3h53m
Change from terminal B to terminal A
1 stop 7h 07m
1 stop 7h 10m
  • 2h12m
    MEX08:30
  • Via San AntonioSAT3h49mUSSAT
  • 1h09mIAH15:40
Long layover time 3h49m
Change from terminal A to terminal B
1 stop 7h 10m
1 stop 7h 20m
  • 1h32m
    MEX10:25
  • Via GuadalajaraGDL3h25mMXGDL
  • 2h23mIAH17:45
Long layover time 3h25m
1 stop 7h 20m
1 stop 7h 34m
  • 2h45m
    MEX06:00
  • Via DallasDFW3h30mUSDFW
  • 1h19mIAH13:34
Long layover time 3h30m
Change from terminal D to terminal E
1 stop 7h 34m
1 stop 7h 36m
  • 2h35m
    MEX11:20
  • Via DallasDFW3h45mUSDFW
  • 1h16mIAH18:56
Long layover time 3h45m
Change from terminal D to terminal E
1 stop 7h 36m
1 stop 7h 40m
  • 2h40m
    MEX08:00
  • Via DallasDFW3h37mUSDFW
  • 1h23mIAH15:40
Long layover time 3h37m
Change from terminal D to terminal E
1 stop 7h 40m
1 stop 7h 42m
  • 1h47m
    MEX06:55
  • Via MonterreyMTY4h28mMXMTY
  • 1h27mIAH14:37
Long layover time 4h28m
Change from terminal B to terminal A
1 stop 7h 42m
1 stop 7h 45m
  • 1h27m
    MEX08:05
  • Via GuadalajaraGDL4h03mMXGDL
  • 2h15mIAH15:50
Long layover time 4h03m
1 stop 7h 45m
1 stop 7h 50m
  • 1h47m
    MEX10:35
  • Via MonterreyMTY4h36mMXMTY
  • 1h27mIAH18:25
Long layover time 4h36m
Change from terminal B to terminal A
1 stop 7h 50m
1 stop 7h 55m
  • 1h16m
    MEX10:05
  • Via Leon/GuanajuatoBJX4h29mMXBJX
  • 2h10mIAH18:00
Long layover time 4h29m
1 stop 7h 55m
1 stop 7h 58m
  • 1h13m
    MEX06:55
  • Via Leon/GuanajuatoBJX4h42mMXBJX
  • 2h03mIAH14:53
Long layover time 4h42m
1 stop 7h 58m
1 stop 8h 20m
  • 2h45m
    MEX12:30
  • Via DallasDFW4h19mUSDFW
  • 1h16mIAH20:50
Long layover time 4h19m
Change from terminal D to terminal E
1 stop 8h 20m
1 stop 8h 21m
  • 2h50m
    MEX10:35
  • Via DallasDFW4h15mUSDFW
  • 1h16mIAH18:56
Long layover time 4h15m
Change from terminal D to terminal E
1 stop 8h 21m
1 stop 8h 44m
  • 1h27m
    MEX09:01
  • Via GuadalajaraGDL4h54mMXGDL
  • 2h23mIAH17:45
Long layover time 4h54m
1 stop 8h 44m
- Flight has a long layover time at the stop-airport and will affect your flight time.
- Change of terminals at the layover airport. This can go quickly or take time depending on the airport.
- Flight is partially or completely overnight (Red-eye flight).
- Airline or one of the airlines in the flight path is a low-cost carrier. Some travelers wants to avoid low-cost airlines.
- This is codeshare flight. A codeshare flight is an agreement between airlines to sell seats on each others flights. Click on the flight to see the actual flight operator.

Flying non-stop between MEX and IAH with is the fastest option. The flight takes about 2 hours and 15 minutes.

Yes. You can also arrive at William P. Hobby Airport, HOU if you fly from Mexico City (MEX).

IAH is the IATA airport code for George Bush Intcntl Houston Airport, Houston Airport, Texas.

Yes. IAH has 2 terminals and 70659 arriving passenger seats each day.

The transfer from IAH is 22 minutes by car to Downtown Houston.

Airlines that offer direct flights from Mexico City (MEX) to Houston (IAH) is United Airlines, VivaAerobus, Aeromexico and Volaris.

The Airbus A319 with United Airlines has 126 seats and the Airbus A320 with VivaAerobus has 186 seats.

It all depends on what dates you plan on flying. But the approximate round-trip price for one passenger with VivaAerobus is $186 and with Volaris $188.

If you fly with Aeromexico you will be arriving at Terminal D but if you choose to travel with United Airlines you will be arriving at Terminal E.