MEX

Mexico City (MEX) direct flights: all 104 nonstop routes, measured

live · updated 1h ago

OPS Smooth · 64,384 legs measured · last 90 days · 5 routes outbound only · 2 routes inbound only

104 nonstop destinations from Mexico City Benito Juárez International Airport, flown by 24 airlines. 97 of them also fly back in.

Measured from flights observed on Mexico City’s own departure and arrival boards over the last 14 days. Every route below carries its observed weekly frequency, and 73 routes with enough history show how reliably they actually run: on-time share and cancellation rate from the last 90 days. Right now departures are no data.

Busiest routeMonterrey MTY · about 376 movements a week, Aeroméxico, Viva, Volaris4,829 legs observed
Most reliableTijuana TIJ · 100% on time, 0% cancelled2,828 legs
Roughest rideParis CDG · 0% on time, 0.4% cancelled497 legs

All MEX nonstop destinations, ranked by weekly flights

One row per destination, both directions merged. On time means within 15 minutes of schedule; cancelled is the share of observed legs that never went. Routes with fewer than 20 observed legs show their leg count instead of a shaky number.

MTYMonterrey⇆ Aeroméxico · Viva · Volaris 376/wk 100%on time 0.1%cancelled
Schedule
Aeroméxico departs AM900 06:00AM900 06:01AM900 06:05AM904 06:50AM34 07:40AM34 07:55AM912 08:55AM912 09:00AM916 10:05AM920 10:50AM920 11:00AM920 11:05AM924 12:15AM930 13:30AM936 15:05AM944 17:00AM948 18:10AM952 19:00AM90 20:00AM956 20:00AM958 20:50AM962 21:30
Viva departs VB1120 05:35VB1118 07:50VB1132 08:40VB1356 09:25VB1130 14:25VB1126 16:15VB1352 17:05VB1138 18:40VB1358 20:10VB1144 22:50
Volaris departs Y4240 05:50Y4240 06:00Y4247 08:10Y4247 08:15Y4242 14:35Y4244 19:00
Aeroméxico arrives AM901 07:35AM905 08:25AM909 09:30AM913 10:35AM915 11:30AM923 13:20AM927 14:25AM933 15:35AM937 16:45AM943 18:05AM971 19:10AM949 19:40AM949 19:45AM953 21:00AM955 21:35AM959 22:20AM973 22:25AM961 22:45AM961 22:55AM965 23:15AM965 23:25AM965 23:29
Viva arrives VB1359 00:15VB1117 07:05VB1133 07:40VB1355 08:35VB1121 09:40VB1129 13:35VB1137 17:50VB1127 20:25VB1353 21:30VB1143 22:00
Volaris arrives Y4246 07:35Y4241 09:50Y4243 18:55Y4243 19:00Y4245 22:50
CUNCancún⇆ Aeroméxico · Turkish Airlines · Viva · Volaris 313/wk 100%on time 0.2%cancelled
Schedule
Aeroméxico departs AM500 06:10AM504 06:50AM504 06:55AM508 08:05AM512 08:55AM512 09:00AM516 09:55AM516 10:05AM520 10:50AM524 12:05AM532 14:05AM536 15:05AM540 16:05AM544 17:00AM552 18:55AM556 20:05AM560 21:00AM564 22:00AM564 22:05
Turkish Airlines departs TK181 09:20TK184 09:20
Viva departs VB1028 06:05VB1016 07:00VB1380 08:25VB1022 10:30VB1020 19:00VB1026 19:00VB1038 19:20VB1024 21:05VB1374 22:10
Volaris departs Y4100 06:45Y4108 09:00Y4106 09:00Y4102 11:05Y4104 17:45Y4110 19:55Y4110 21:45
Aeroméxico arrives AM501 07:40AM505 08:25AM509 09:35AM515 10:55AM523 12:55AM527 14:05AM527 14:10AM531 15:15AM535 16:00AM535 16:05AM539 16:55AM543 18:20AM547 19:25AM551 20:05AM555 21:15AM561 22:15AM563 23:00
Viva arrives VB1021 00:35VB1027 00:35VB1039 00:45VB1025 02:30VB1379 07:35VB1029 11:45VB1023 16:10VB1023 16:15VB1373 21:10VB1017 23:05VB1015 23:05
Volaris arrives Y4111 01:20Y4111 03:10Y4101 12:10Y4103 16:45Y4109 20:00Y4107 20:05Y4105 23:20
GDLGuadalajara⇆ Aeroméxico · Viva · Volaris 309/wk 100%on time 0.1%cancelled
Schedule
Aeroméxico departs AM200 06:00AM200 06:01AM204 06:50AM204 07:00AM208 07:40AM212 08:35AM216 09:50AM220 10:45AM220 11:00AM224 12:05AM232 13:55AM232 14:00AM240 16:05AM244 17:05AM248 18:05AM252 19:05AM252 19:10AM258 20:30AM260 21:25AM264 22:00AM268 22:55
Viva departs VB1062 12:55VB1398 16:00VB1070 22:35
Volaris departs Y4140 06:00Y4148 08:10Y4142 12:30Y4142 12:45Y4150 14:10Y4150 14:15Y4150 14:40Y4144 16:45Y4146 19:50Y45001 23:00
Aeroméxico arrives AM201 07:15AM205 08:10AM207 09:10AM211 09:55AM215 10:50AM215 10:55AM219 11:40AM219 11:45AM221 12:35AM225 13:40AM225 13:45AM231 15:00AM235 16:05AM243 18:00AM251 19:45AM255 21:15AM259 22:15AM263 23:10
Viva arrives VB1057 07:25VB1393 10:00VB1061 12:10VB1061 12:25VB1065 17:15VB1399 19:35VB1399 19:40VB1069 21:45
Volaris arrives Y4149 07:10Y4141 09:25Y4151 14:00Y4143 15:45Y4145 20:10Y45145 20:10Y49007 23:15Y4147 23:30
TIJTijuana⇆ Aeroméxico · China Southern Airlines · Hainan Airlines · Viva · Volaris 220/wk 100%on time 0%cancelled
Schedule
Aeroméxico departs AM170 06:20AM172 08:10AM174 09:50AM174 09:55AM176 12:20AM178 14:10AM180 16:20AM184 18:20AM188 20:05AM1192 21:45AM1192 22:10AM192 22:15
China Southern Airlines departs CZ8032 03:30
Hainan Airlines departs HU7926 04:55
Viva departs VB1232 05:00VB1254 15:00VB1248 21:25
Volaris departs Y4180 05:30Y4182 12:45Y4184 19:15Y4188 21:50Y4190 22:00Y4186 22:30
Aeroméxico arrives AM189 00:30AM195 04:35AM171 05:30AM173 11:15AM175 15:00AM177 16:15AM177 16:20AM179 18:15AM181 20:35AM187 22:20AM1189 23:55
Hainan Airlines arrives HU7925 01:30
Viva arrives VB1249 05:15VB1251 05:15VB1253 14:00
Volaris arrives Y4185 03:00Y4189 05:25Y4187 06:00Y4181 13:45Y4183 20:50
IAHHouston⇆ Aeroméxico · United Airlines · Viva · Volaris 133/wk 91%on time 0.1%cancelled
Schedule
Aeroméxico departs AM472 07:00AM470 14:55
United Airlines departs UA1085 04:40UA428 06:50UA1089 09:05UA1091 11:25UA2248 13:40UA1838 14:30UA1025 16:50
Viva departs VB152 06:20
Volaris departs Y4730 05:55Y4730 06:05
Aeroméxico arrives AM419 13:50AM471 21:40AM471 22:00
United Airlines arrives UA1024 09:05UA1060 11:15UA1088 13:25UA1090 15:50UA1028 18:00UA2247 21:30UA429 23:10
Viva arrives VB153 12:20
Volaris arrives Y4731 22:10
MIDMérida⇆ Aeroméxico · Viva · Volaris 126/wk 100%on time 0.4%cancelled
Schedule
Aeroméxico departs AM820 06:05AM822 07:45AM824 09:30AM824 09:40AM834 15:50AM836 17:15AM838 18:50AM838 19:10AM840 20:25AM842 21:55AM842 22:00
Viva departs VB1100 06:35VB1108 20:00
Volaris departs Y4220 06:10
Aeroméxico arrives AM821 07:55AM823 09:00AM825 09:55AM831 16:00AM835 18:00AM837 20:05AM839 21:00AM839 21:05AM839 22:05AM841 22:30
Viva arrives VB1109 00:40VB1105 17:45
Volaris arrives Y4221 09:40
ORDChicago⇆ Aeroméxico · American Airlines · United Airlines · Viva · Volaris 100/wk 84%on time 0%cancelled
Schedule
Aeroméxico departs AM686 08:40AM682 19:05AM1688 19:05
American Airlines departs AA250 13:15
United Airlines departs UA474 15:20
Viva departs VB186 05:45
Volaris departs Y4700 00:40Y4702 18:10
Aeroméxico arrives AM689 05:50AM687 19:50AM687 20:00
American Airlines arrives AA249 12:15
United Airlines arrives UA359 12:35
Viva arrives VB187 04:40
Volaris arrives Y4703 04:20Y4701 10:45
CUUChihuahua⇆ Aeroméxico · Viva · Volaris 97/wk 100%on time 0.1%cancelled
Schedule
Aeroméxico departs AM138 06:05AM140 08:15AM140 08:25AM142 09:40AM1144 12:05AM144 13:05AM146 17:25AM148 21:05
Viva departs VB1050 19:05VB1052 19:05
Volaris departs Y4410 21:00
Aeroméxico arrives AM139 08:25AM139 09:10AM141 11:50AM141 11:55AM143 14:50AM147 15:30AM147 15:50AM145 19:10AM149 23:10
Viva arrives VB1051 00:25VB1053 00:25
Volaris arrives Y4411 08:10
MIAMiami⇆ Aeroméxico · American Airlines · Volaris 97/wk 89%on time 0.1%cancelled
Schedule
Aeroméxico departs AM412 07:05AM420 10:55AM428 19:05
American Airlines departs AA1498 05:45AA264 11:40AA505 15:00
Volaris departs Y4790 09:45
Aeroméxico arrives AM429 09:45AM423 16:15AM421 20:20
American Airlines arrives AA264 10:40AA505 13:55AA257 20:15AA1798 23:10
Volaris arrives Y4791 18:05
LAXLos Angeles⇆ Aeroméxico · American Airlines · Viva · Volaris 96/wk 85%on time 0%cancelled
Schedule
Aeroméxico departs AM646 07:10AM644 09:35AM642 14:10AM648 19:00
American Airlines departs AA2547 13:55
Viva departs VB146 19:45
Volaris departs Y4712 05:30Y4710 20:40Y4710 20:45
Aeroméxico arrives AM647 17:20AM645 19:45AM643 23:55
Viva arrives VB149 04:55VB147 04:55
Volaris arrives Y4713 00:05Y4711 06:10Y4715 06:15
HMOHermosillo⇆ Aeroméxico · Viva · Volaris 95/wk 100%on time 0%cancelled
Schedule
Aeroméxico departs AM702 06:10AM704 08:30AM710 13:15AM712 16:50AM714 21:00
Viva departs VB1322 06:00
Volaris departs Y4380 05:35Y4380 05:45Y4380 06:05
Aeroméxico arrives AM701 09:50AM703 12:55AM705 16:00AM713 20:20AM713 20:30AM715 23:25
Viva arrives VB1323 00:30VB1325 00:30
Volaris arrives Y4381 21:45
OAXOaxaca⇆ Aeroméxico · Viva · Volaris 94/wk 100%on time 0.1%cancelled
Schedule
Aeroméxico departs AM1044 06:00AM1044 06:10AM1044 06:25AM1046 08:25AM1048 11:40AM1048 12:00AM1050 14:45AM1050 15:05AM1052 18:45AM1054 21:10AM1054 21:20
Viva departs VB1334 11:00VB1336 16:15
Volaris departs Y45440 05:40Y4440 07:10
Aeroméxico arrives AM1045 07:25AM1049 09:30AM1049 09:40AM1051 11:35AM1053 15:20AM1053 15:30AM1055 18:35AM1057 21:15
Viva arrives VB1335 14:00VB1337 20:25
Volaris arrives Y45441 09:10Y4441 21:10
PVRPuerto Vallarta⇆ Aeroméxico · Viva · Volaris 87/wk –1122 legs –
VERVeracruz⇆ Aeroméxico · Viva 85/wk 100%on time 0%cancelled
BOGBogota⇆ Aeroméxico · Avianca 83/wk –1069 legs –
MADMadrid⇆ Aeroméxico · Iberia 81/wk 98%on time 0.1%cancelled
PTYTocumen⇆ Aeroméxico · Copa Airlines 81/wk –1042 legs –
SJDSan José del Cabo⇆ Aeroméxico · Viva · Volaris 78/wk –1005 legs –
VSAVillahermosa⇆ Aeroméxico · Viva · Volaris 70/wk –904 legs –
DFWDallas-Fort Worth⇆ Aeroméxico · American Airlines · Volaris 66/wk 75%on time 0%cancelled
TGZTuxtla Gutiérrez⇆ Aeroméxico · Viva · Volaris 65/wk –842 legs –
SFOSan Francisco⇆ Aeroméxico · United Airlines 62/wk 85%on time 0.4%cancelled
JFKNew York⇆ Aeroméxico · American Airlines · Delta Air Lines · Viva 57/wk 76%on time 0%cancelled
ATLAtlanta⇆ Delta Air Lines 57/wk 88%on time 0%cancelled
MZTMazatlàn⇆ Aeroméxico · Volaris · Viva 56/wk 100%on time 0%cancelled
CJSCiudad Juárez⇆ Aeroméxico · Viva · Volaris 54/wk –690 legs –
YYZToronto⇆ Aeroméxico · Air Canada · Flair Airlines 52/wk 86%on time 0.7%cancelled
TRCTorreón⇆ Aeroméxico · Viva 51/wk –659 legs –
CULCuliacán⇆ Aeroméxico · Volaris 50/wk 100%on time 0%cancelled
LAPLa Paz⇆ Aeroméxico · Volaris 50/wk 100%on time 0%cancelled
MCOOrlando⇆ Aeroméxico · Volaris 50/wk 91%on time 0%cancelled
AGUAguascalientes⇆ Aeroméxico 50/wk –645 legs –
BJXSilao⇆ Aeroméxico 48/wk –619 legs –
TAMCiudad Madero⇆ Aeroméxico 48/wk 100%on time 0%cancelled
HUXHuatulco⇆ Aeroméxico · Viva · Volaris 45/wk 100%on time 0%cancelled
MXLMexicali⇆ Aeroméxico · Volaris 45/wk 100%on time 0%cancelled
LASLas Vegas⇆ Aeroméxico · Viva · Volaris 43/wk 87%on time 0%cancelled
SLPSan Luis Potosí⇆ Aeroméxico 43/wk –548 legs –
CTMChetumal⇆ Aeroméxico · Volaris · Viva 42/wk 100%on time 0%cancelled
DENDenver⇆ Aeroméxico · United Airlines · Volaris 42/wk 86%on time 0%cancelled
ACAAcapulco⇆ Aeroméxico · Volaris 42/wk 100%on time 0%cancelled
EWRNew York⇆ Aeroméxico · United Airlines 42/wk 91%on time 0%cancelled
TAPTapachula⇆ Aeroméxico · Volaris 42/wk 99%on time 0%cancelled
QROQuerétaro⇆ Aeroméxico 41/wk 100%on time 0%cancelled
LIMLima⇆ Aeroméxico · LATAM Perú · Volaris 40/wk 100%on time 0%cancelled
SJOSan José⇆ Aeroméxico · Avianca · SmartLynx Australia 40/wk –516 legs –
CDGParis⇆ Aeroméxico · Air France 39/wk 0%on time 0.4%cancelled
YVRVancouver⇆ Aeroméxico · Air Canada · Flair Airlines 38/wk 93%on time 0.2%cancelled
LMMLos Mochis⇆ Aeroméxico · Volaris 37/wk 100%on time 0%cancelled
GUAGuatemala City⇆ Aeroméxico · Volaris · SmartLynx Australia 36/wk –458 legs –
PXMPuerto Escondido⇆ Viva · Aeroméxico · Volaris 36/wk –465 legs –
DGODurango⇆ Aeroméxico 36/wk 100%on time 0%cancelled
SATSan Antonio⇆ Aeroméxico · Volaris · Viva 32/wk 94%on time 0.2%cancelled
MTTCosoleacaque⇆ Aeroméxico 32/wk 100%on time 0%cancelled
CZMCozumel⇆ Aeroméxico · Volaris 30/wk 100%on time 0%cancelled
ZIHIxtapa⇆ Aeroméxico · Volaris 29/wk –377 legs –
AMSAmsterdam⇆ Aeroméxico · KLM 28/wk 99%on time 0%cancelled
LHRLondon⇆ Aeroméxico · British Airways 28/wk 99%on time 2%cancelled
MDEMedellín⇆ Aeroméxico · Avianca 28/wk 99%on time 0%cancelled
PHXPhoenix⇆ Aeroméxico · American Airlines 28/wk 89%on time 0%cancelled
REXReynosa⇆ Aeroméxico · Viva 28/wk 100%on time 0%cancelled
YULMontréal⇆ Aeroméxico · Air Canada 28/wk 88%on time 0%cancelled
IADWashington⇆ Aeroméxico · United Airlines 26/wk 86%on time 0%cancelled
ZLOManzanillo⇆ Aeroméxico 26/wk 100%on time 0.3%cancelled
BCNBarcelona⇆ Aeroméxico · Emirates 24/wk 95%on time 0%cancelled
GRUSão Paulo⇆ Aeroméxico · LATAM Airlines 24/wk –310 legs –
CPECampeche⇆ Aeroméxico 24/wk 100%on time 0%cancelled
ZCLZacatecas⇆ Aeroméxico 24/wk 100%on time 0%cancelled
SALSan Salvador⇆ Avianca · Aeroméxico 18/wk –228 legs –
CENCiudad Obregón⇆ Aeroméxico 18/wk –227 legs –
CMECiudad del Carmen⇆ Aeroméxico 18/wk –226 legs –
NRTTokyo⇆ All Nippon Airways · Aeroméxico 17/wk –221 legs –
AUSAustin⇆ Aeroméxico 14/wk 100%on time 0%cancelled
BOSBoston⇆ Aeroméxico 14/wk 99%on time 0%cancelled
CLQColima⇆ Aeroméxico 14/wk 100%on time 0%cancelled
CLTCharlotte⇆ American Airlines 14/wk 92%on time 0%cancelled
CTGCartagena⇆ Aeroméxico 14/wk 100%on time 0%cancelled
DTWDetroit⇆ Delta Air Lines 14/wk 98%on time 0%cancelled
HAVHavana⇆ Aeroméxico 14/wk 100%on time 0%cancelled
OAKOakland⇆ Volaris 14/wk 93%on time 0%cancelled
PUJPunta Cana⇆ Aeroméxico 14/wk 91%on time 0%cancelled
SEASeattle⇆ Aeroméxico 14/wk 98%on time 0%cancelled
SCLSantiago⇆ Aeroméxico · LATAM Airlines 13/wk –166 legs –
FRAFrankfurt am Main⇆ Lufthansa 13/wk 100%on time 0%cancelled
DXBDubai⇆ Emirates 12/wk 100%on time 0%cancelled
FCORome⇆ Aeroméxico 12/wk –158 legs –
ISTIstanbul⇆ Turkish Airlines 12/wk –153 legs –
TPATampa⇆ Aeroméxico 12/wk 99%on time 0%cancelled
TPQTepic⇆ Aeroméxico 12/wk 100%on time 0%cancelled
RDURaleigh/Durham⇆ Aeroméxico 10/wk 91%on time 0%cancelled
SDQSanto Domingo→ Aeroméxico 9/wk –110 legs –
SLCSalt Lake City→ Delta Air Lines 9/wk 81%on time 0%cancelled
YYCCalgary⇆ WestJet 9/wk 28%on time 0%cancelled
CLOCali⇆ Aeroméxico 8/wk 100%on time 0%cancelled
MLMMorelia⇆ Aeroméxico 8/wk –109 legs –
NLDNuevo Laredo⇆ Aeroméxico 8/wk 100%on time 0%cancelled
UIOQuito⇆ Aeroméxico 8/wk 100%on time 0%cancelled
SAPSan Pedro Sula⇆ Aeroméxico 7/wk –90 legs –
XPLPalmerola→ Aeroméxico 7/wk –96 legs –
MGAManagua→ Aeroméxico 6/wk –71 legs –
MUCMunich⇆ Lufthansa 6/wk –71 legs –
MAMMatamoros← Aeroméxico 4/wk –56 legs –
MSPMinneapolis→ Delta Air Lines 4/wk 96%on time 0%cancelled
SZXShenzhen← China Southern Airlines 3/wk –37 legs –
■ ≥85% on time ■ 70–84% ■ 55–69% ■ <55% cancelled: amber ≥2%, red ≥5% ⇆ flies both directions

Nonstop flights into Mexico City

97 of the 104 destinations above also fly nonstop into Mexico City, so the table covers both directions of each route. Inbound arrival times and live status are on the arrivals board, and each route row links to its own route page with the paired schedule history.

5 routes appeared outbound only in the observed window; 2 routes appear inbound only. These are usually seasonal charter rotations or positioning patterns that the boards record separately.

MEX route map: where 104 nonstop routes go

Nonstop route network at Mexico City (MEX)

MEX direct flights: questions travelers ask

How many direct flights does Mexico City have?

Mexico City Benito Juárez International Airport currently has nonstop service to 104 destinations on 24 airlines, based on flights observed on the airport's own boards over the last 14 days. 97 of those routes operate in both directions.

Which direct route from Mexico City is most reliable?

Among routes with at least 20 observed legs in the last 90 days, Monterrey (MTY) runs cleanest: 100% of flights within 15 minutes of schedule with a 0.1% cancellation rate.

Which airline flies the most nonstop routes from Mexico City?

Aeroméxico appears on 92 of the 104 nonstop routes we observed at MEX. The airline column in the route ledger lists every carrier observed on each route.

Where does this data come from?

From Mexico City Benito Juárez International Airport's own departure and arrival boards, recorded continuously by Pro Flight Search. Reliability figures cover the last 90 days; the route list covers the last 14 days of observed service.

More nonstop guides

Cite this data

Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.

Suggested citation

Pro Flight Search: Mexico City (MEX) nonstop network and route reliability, measured from official airport boards.

Canonical URL
https://proflightsearch.com/direct-flights/mexico-city-MEX
How we measure this →

Planning around MEX? Live airport delays · Weather delay risk map · Will a delayed flight be cancelled? · Do planes make up time in the air? · How we measure