-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 Miami (MEX-MIA)

MX Mexico
United States US
All scheduled flights from MEX to MIA. You can fly from Mexico City to Miami non-stop on every weekday and the flight takes about 3 hours and 14 minutes. Flights with stops take between 5 to 9 hours depending on your flight and connection airport.
MEX-MIA
49 flights to Miami on Mon 03 Mar. 7 Direct flights and 42 flights with 1 stop.

Sort by: Standard

Filter
Direct flights 😃
Direct 3h 00m
  • Direct3h00mMEX10:05MIA14:05
Low-cost airline
Direct 3h 00m
Direct 3h 10m
  • Direct3h10mMEX06:45MIA10:55
Direct 3h 10m
Direct 3h 10m
  • Direct3h10mMEX12:30MIA16:40
Direct 3h 10m
Direct 3h 15m
  • Direct3h15mMEX14:55MIA19:10
Direct 3h 15m
Direct 3h 18m
  • Direct3h18mMEX06:50MIA11:08
Direct 3h 18m
Direct 3h 18m
  • Direct3h18mMEX09:05MIA13:23
Direct 3h 18m
Direct 3h 26m
  • Direct3h26mMEX17:55MIA22:21
Direct 3h 26m
Flights with stop
1 stop 5h 51m
  • 2h34m
    MEX06:01
  • Via CancunCUN1h35mMXCUN
  • 1h42mMIA12:52
1 stop 5h 51m
1 stop 6h 20m
  • 1h40m
    MEX05:30
  • Via MonterreyMTY1h30mMXMTY
  • 3h10mMIA12:50
Low-cost airline
1 stop 6h 20m
1 stop 6h 51m
  • 2h18m
    MEX10:05
  • Via HoustonIAH1h57mUSIAH
  • 2h36mMIA17:56
Change from terminal E to terminal C
1 stop 6h 51m
1 stop 6h 56m
  • 2h18m
    MEX07:50
  • Via HoustonIAH2h02mUSIAH
  • 2h36mMIA15:46
Change from terminal E to terminal C
1 stop 6h 56m
1 stop 7h 37m
  • 3h19m
    MEX09:50
  • Via OrlandoMCO2h56mUSMCO
  • 1h22mMIA18:27
Change from terminal C to terminal B
Codeshare flight
1 stop 7h 37m
1 stop 8h 26m
  • 2h17m
    MEX12:15
  • Via HoustonIAH3h33mUSIAH
  • 2h36mMIA21:41
Long layover time 3h33m
Change from terminal E to terminal C
1 stop 8h 26m
1 stop 9h 01m
  • 2h19m
    MEX05:45
  • Via HoustonIAH4h06mUSIAH
  • 2h36mMIA15:46
Long layover time 4h06m
Change from terminal E to terminal C
1 stop 9h 01m
1 stop 9h 06m
  • 2h18m
    MEX07:50
  • Via HoustonIAH4h12mUSIAH
  • 2h36mMIA17:56
Long layover time 4h12m
Change from terminal E to terminal C
1 stop 9h 06m
Multiple airlines
1 stop 5h 37m
  • 2h20m
    MEX10:25
  • Via CozumelCZM1h32mMXCZM
  • 1h45mMIA17:02
1 stop 5h 37m
1 stop 5h 51m
  • 2h35m
    MEX06:50
  • Via CancunCUN1h31mMXCUN
  • 1h45mMIA13:41
Change from terminal 4 to terminal 3
1 stop 5h 51m
1 stop 6h 00m
  • 1h59m
    MEX10:50
  • Via MeridaMID1h51mMXMID
  • 2h10mMIA17:50
1 stop 6h 00m
1 stop 6h 06m
  • 2h39m
    MEX09:55
  • Via CancunCUN1h32mMXCUN
  • 1h55mMIA17:01
Change from terminal 4 to terminal 3
1 stop 6h 06m
1 stop 6h 11m
  • 2h14m
    MEX13:50
  • Via San AntonioSAT1h22mUSSAT
  • 2h35mMIA21:01
Change from terminal A to terminal
1 stop 6h 11m
1 stop 6h 15m
  • 2h36m
    MEX10:50
  • Via CancunCUN1h44mMXCUN
  • 1h55mMIA18:05
Change from terminal 4 to terminal 3
1 stop 6h 15m
1 stop 6h 15m
  • 2h45m
    MEX11:15
  • Via HavanaHAV2h15mCUHAV
  • 1h15mMIA18:30
1 stop 6h 15m
1 stop 6h 20m
  • 2h34m
    MEX07:45
  • Via CancunCUN1h51mMXCUN
  • 1h55mMIA15:05
Change from terminal 4 to terminal 3
1 stop 6h 20m
1 stop 6h 25m
  • 2h36m
    MEX11:50
  • Via CancunCUN1h54mMXCUN
  • 1h55mMIA19:15
Change from terminal 4 to terminal 3
1 stop 6h 25m
1 stop 6h 40m
  • 2h34m
    MEX06:01
  • Via CancunCUN2h21mMXCUN
  • 1h45mMIA13:41
Change from terminal 4 to terminal 3
1 stop 6h 40m
1 stop 6h 59m
  • 2h20m
    MEX06:40
  • Via HoustonIAH2h15mUSIAH
  • 2h24mMIA14:39
Change from terminal D to terminal A
1 stop 6h 59m
1 stop 7h 02m
  • 3h15m
    MEX06:45
  • Via OrlandoMCO2h35mUSMCO
  • 1h12mMIA14:47
Change from terminal C to terminal B
1 stop 7h 02m
1 stop 7h 06m
  • 2h34m
    MEX08:55
  • Via CancunCUN2h37mMXCUN
  • 1h55mMIA17:01
Change from terminal 4 to terminal 3
1 stop 7h 06m
1 stop 7h 10m
  • 2h39m
    MEX09:55
  • Via CancunCUN2h36mMXCUN
  • 1h55mMIA18:05
Change from terminal 4 to terminal 3
1 stop 7h 10m
1 stop 7h 11m
  • 2h21m
    MEX13:30
  • Via HoustonIAH2h14mUSIAH
  • 2h36mMIA21:41
Change from terminal D to terminal C
1 stop 7h 11m
1 stop 7h 15m
  • 2h35m
    MEX06:50
  • Via CancunCUN2h45mMXCUN
  • 1h55mMIA15:05
Change from terminal 4 to terminal 3
1 stop 7h 15m
1 stop 7h 25m
  • 2h36m
    MEX10:50
  • Via CancunCUN2h54mMXCUN
  • 1h55mMIA19:15
Change from terminal 4 to terminal 3
1 stop 7h 25m
1 stop 7h 30m
  • 2h21m
    MEX13:30
  • Via HoustonIAH2h29mUSIAH
  • 2h40mMIA22:00
Change from terminal D to terminal A
1 stop 7h 30m
1 stop 7h 37m
  • 3h19m
    MEX09:50
  • Via OrlandoMCO2h56mUSMCO
  • 1h22mMIA18:27
Change from terminal C to terminal B
1 stop 7h 37m
1 stop 7h 53m
  • 3h03m
    MEX10:15
  • Via TampaTPA3h35mUSTPA
  • 1h15mMIA19:08
Long layover time 3h35m
1 stop 7h 53m
1 stop 7h 54m
  • 2h19m
    MEX05:45
  • Via HoustonIAH3h11mUSIAH
  • 2h24mMIA14:39
Long layover time 3h11m
Change from terminal E to terminal A
1 stop 7h 54m
1 stop 8h 00m
  • 2h07m
    MEX10:50
  • Via Guatemala CityGUA3h03mGTGUA
  • 2h50mMIA19:50
Long layover time 3h03m
1 stop 8h 00m
1 stop 8h 03m
  • 2h07m
    MEX08:15
  • Via Guatemala CityGUA3h06mGTGUA
  • 2h50mMIA17:18
Long layover time 3h06m
1 stop 8h 03m
1 stop 8h 04m
  • 2h34m
    MEX06:01
  • Via CancunCUN3h35mMXCUN
  • 1h55mMIA15:05
Long layover time 3h35m
Change from terminal 4 to terminal 3
1 stop 8h 04m
1 stop 8h 06m
  • 2h20m
    MEX06:40
  • Via HoustonIAH3h10mUSIAH
  • 2h36mMIA15:46
Long layover time 3h10m
Change from terminal D to terminal C
1 stop 8h 06m
1 stop 8h 10m
  • 2h34m
    MEX08:55
  • Via CancunCUN3h41mMXCUN
  • 1h55mMIA18:05
Long layover time 3h41m
Change from terminal 4 to terminal 3
1 stop 8h 10m
1 stop 8h 16m
  • 2h34m
    MEX07:45
  • Via CancunCUN3h47mMXCUN
  • 1h55mMIA17:01
Long layover time 3h47m
Change from terminal 4 to terminal 3
1 stop 8h 16m
1 stop 8h 20m
  • 2h39m
    MEX09:55
  • Via CancunCUN3h46mMXCUN
  • 1h55mMIA19:15
Long layover time 3h46m
Change from terminal 4 to terminal 3
1 stop 8h 20m
1 stop 8h 45m
  • 2h17m
    MEX12:15
  • Via HoustonIAH3h48mUSIAH
  • 2h40mMIA22:00
Long layover time 3h48m
Change from terminal E to terminal A
1 stop 8h 45m
1 stop 8h 46m
  • 3h19m
    MEX09:50
  • Via OrlandoMCO4h11mUSMCO
  • 1h16mMIA19:36
Long layover time 4h11m
Change from terminal C to terminal B
1 stop 8h 46m
1 stop 8h 55m
  • 2h05m
    MEX07:55
  • Via MeridaMID4h40mMXMID
  • 2h10mMIA17:50
Long layover time 4h40m
1 stop 8h 55m
1 stop 9h 11m
  • 2h35m
    MEX06:50
  • Via CancunCUN4h41mMXCUN
  • 1h55mMIA17:01
Long layover time 4h41m
Change from terminal 4 to terminal 3
1 stop 9h 11m
1 stop 9h 20m
  • 2h34m
    MEX07:45
  • Via CancunCUN4h51mMXCUN
  • 1h55mMIA18:05
Long layover time 4h51m
Change from terminal 4 to terminal 3
1 stop 9h 20m
1 stop 9h 20m
  • 2h34m
    MEX08:55
  • Via CancunCUN4h51mMXCUN
  • 1h55mMIA19:15
Long layover time 4h51m
Change from terminal 4 to terminal 3
1 stop 9h 20m
- 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 MIA with American Airlines or Aeromexico is the fastest flight option. The flight takes about 3 hours and 19 minutes.

MIA is the IATA airport code for Miami International Airport, Miami, Florida.

Airlines that offer direct flights from Mexico City (MEX) to Miami (MIA) is American Airlines and Aeromexico.

The Boeing 737MAX 8 Passenger with American Airlines has 168 seats and the Boeing 737-800 (Scimitar Winglets) Passenger with Aeromexico has 164 seats (1 business class).

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