Cheap Flights from Miami, FL to Mexico City from $105

On Cheapflightsplus.com you will find 6 direct and 836 connecting flights from Miami to Mexico City. You can compare airfare deals from 24 airlines and multiple travel sites from $105, book and save on cheap plane tickets and last minute offers. Also check out MIA-MEX flight schedule to find best flight time, convenient departure and arrival airports.

Flight Information

Below we will explain in detail what the flights cost on the destination from Miami to Mexico City depends on and how to choose the most interesting flight option for you.

Distance between Miami and Mexico City is 2051 miles. Time difference between the cities is 1h. Airplanes depart 01:20 to 23:55 from 3 Miami airports and arrive 01:20 to 23:55 to 3 Mexico City airports. Average flight time is 2h 34m.

  • The fastest flight 2h 31m
  • Average flight time 2h 34m
  • The earliest flight 01:20
  • The latest flight 23:55
  • Distance 1275 ml

The cheapest months to travel to Mexico City are july (from 105 $), august (from 111 $), may (from 115 $).

The most expensive months are december (from 145 $), february (from 135 $), january (from 134 $).

What is the lowest airfare Miami to Mexico City?

The cheapest plane ticket found by our users is $105. This airfare is for economy class on one-way Y4791 flight by Volaris for September 27, 2025 which leaves Miami Intl in Miami at 17:02 am and arrives at Mexico City Juarez at 18:35.

Economy class
$105
Find
Business class
?
Find
First class
?
Find

Flight Schedule Miami (Florida) to Mexico City

06:09 — 07:40
2h 31m flight time
Find flight
from$240
Miami — Mexico City
AM425 Aeromexico
09:10 — 10:45
2h 35m flight time
Find flight
from$225
Miami — Mexico City
AM429 Aeromexico
14:27 — 16:00
2h 33m flight time
Find flight
from$225
Miami — Mexico City
AM423 Aeromexico
16:05 — 10:00+1day
18h 55m flight time
Find flight
from$113
14:20 — 17:05 Miami — Monterrey
VB731 VivaAerobus
15h stop
08:10 — 09:45 Monterrey — Mexico City
VB9401 VivaAerobus
16:05 — 07:40+1day
16h 35m flight time
Find flight
from$114
14:20 — 17:05 Miami — Monterrey
VB731 VivaAerobus
12h 35m stop
06:00 — 07:40 Monterrey — Mexico City
VB1133 VivaAerobus
16:05 — 06:40+1day
15h 35m flight time
Find flight
from$117
14:20 — 17:05 Miami — Monterrey
VB731 VivaAerobus
11h 35m stop
05:00 — 06:40 Monterrey — Mexico City
VB1117 VivaAerobus
16:05 — 08:40+1day
17h 35m flight time
Find flight
from$117
14:20 — 17:05 Miami — Monterrey
VB731 VivaAerobus
13h 35m stop
07:00 — 08:40 Monterrey — Mexico City
VB1355 VivaAerobus
16:05 — 14:40+1day
23h 35m flight time
Find flight
from$117
16:00 — 17:35 Miami — Monterrey
VB731 VivaAerobus
19h 40m stop
13:15 — 14:50 Monterrey — Mexico City
VB9403 VivaAerobus
16:05 — 09:40+1day
18h 35m flight time
Find flight
from$120
14:20 — 17:05 Miami — Monterrey
VB731 VivaAerobus
14h 35m stop
08:05 — 09:45 Monterrey — Mexico City
VB1121 VivaAerobus
16:05 — 13:40+1day
22h 35m flight time
Find flight
from$123
16:00 — 17:35 Miami — Monterrey
VB731 VivaAerobus
18h 35m stop
12:00 — 13:40 Monterrey — Mexico City
VB1129 VivaAerobus
16:05 — 17:45+1day
26h 40m flight time
Find flight
from$123
16:00 — 17:35 Miami — Monterrey
VB731 VivaAerobus
22h 35m stop
16:05 — 17:45 Monterrey — Mexico City
VB1137 VivaAerobus
17:02 — 18:35
2h 33m flight time
Find flight
from$105
Miami — Mexico City
Y4791 Volaris
17:35 — 00:40+1day
8h 5m flight time
Find flight
from$109
17:25 — 17:40 Miami — Merida
VB755 VivaAerobus
5h stop
23:10 — 01:10 Merida — Mexico City
VB1109 VivaAerobus
18:33 — 20:10
2h 37m flight time
Find flight
from$225
Miami — Mexico City
AM421 Aeromexico
20:53 — 22:30
2h 37m flight time
Find flight
from$225
Miami — Mexico City
AM413 Aeromexico
Full flight schedule will help you in detecting at what time planes fly from Miami to Mexico City. You can also specify the concrete flights and airlines on the route and how long the flight actually is. Use the calendar for today, tomorrow or other specific date as some flights are available only on certain days of the week.
*Departure and arrival times - local. Updated on October 7, 2025.

Popular Airlines on the Route

The flight Miami — Mexico City is served by 24 regular airlines and 4 low-cost airlines. Most of the flights on this route are operated by Condor Airlines - 2 departures per week at the price of from $ 1083 . And the most expensive tickets are offered by Lufthansa airline - from $ 5304.

Direct flights

There are 6 nonstop flights on the route. The fastest direct flight is AM425 by Aeromexico takes 2h 31m and the cheapest is Y4791 by Volaris for $105.

  • Y4 - Volaris
    from $105
    Find
  • AM - Aeromexico
    from $225
    Find
See more direct flights

Connecting Flights

There are 836 flights with layovers on the route. The fastest connecting flight is UA1913 by United Airlines takes 5h 15m and the cheapest is Y4791 by Volaris for $109.

  • DE - Condor Airlines
    from $1083
    Find
  • AC - Air Canada
    from $335
    Find
  • UX - Air Europa
    from $1474
    Find
  • TX - Air Caraibes
    from $895
    Find
  • BF - Bluebird Cargo
    from $922
    Find
  • Q6 - Q6
    from $207
    Find
  • N3 - Omskavia
    from $214
    Find
  • DM - Aero-Charter
    from $143
    Find
  • CM - Compania Panamena de Aviacion
    from $193
    Find
  • VB - VivaAerobus
    from $109
    Find
  • AM - Aeromexico
    from $168
    Find
  • UA - United Airlines
    from $262
    Find
See more connecting flights

Airports

You can fly from Miami to Mexico City from 3 airports (Miami Intl, Palm Beach Intl, Miami Int.).

Miami airports

  • Miami Intl-MIA
    from $105
    Find
  • Palm Beach Intl-PBI
    Find
  • Miami Int.-FLL
    Find

Mexico City airports

  • Juarez-MEX
    Find
  • Santa Lucia-NLU
    Find
  • Atizapan-AZP
    Find

How to book a plane ticket yourself?

How to book an air ticket yourself?
  • Fill in the search parameters — cities of departure and destination, departure and return dates and click «Find flights»
  • Select the best flight that you like. Please, check the airports of departure and arrival. Select the best fare, but pay attention to the following flight details - airports of departure and arrival, flight duration and layovers. Please use filters and sort to find the best flight.
  • Click «Buy» when you are ready — our system will redirect you to the site that sells the selected flight ticket.
  • Fill in all passenger and payment information — passport and contact information, please double check all passengers’ names and make a payment for your itinerary.
  • That's it — you will receive an email with your e-ticket usually within 10 minutes after your flight is confirmed. Please, print the e-ticket and have it with you at the airport. You would need to have only a passport and/or a required form of ID to travel. Please, check your Visa requirements if you travel outside of the United States or Canada.

    To find a plane ticket, please select dates.

Back