Every Nonstop Flight From the US to Mexico, City by City

Kerwin McKenzieNetwork Updates Leave a Comment

From the United States you can fly nonstop to 35 Mexican cities from 52 US airports, on 12 airlines. That adds up to 273 US-to-Mexico city pairs, and 199 of them run year-round. Below is every one of them, organized by the US city you would be leaving from, with the airline or airlines flying each route.

This is the second of two posts on our nearest neighbors. The Canada post is here. Mexico is the bigger of the two by a wide margin: more cities, more city pairs, more airlines, and a lot more depth from Texas, Southern California and Arizona thanks to Volaris and Viva serving cities most of us have never listed for.

Interactive map: every US to Mexico nonstop route

I built a map of all 273 routes. Click any airport to light up where it flies and which airlines fly it, or click a route line to see that one city pair on its own. Zoom in on a busy corner with the buttons, the scroll wheel or a pinch, and drag to move around.

Open the US to Mexico nonstop map

How many Mexican cities can you reach nonstop from the US?

Thirty-five. Here they are with the number of US airports each one has nonstop service from:

  • Cancun (CUN): 44 US airports
  • Los Cabos (SJD): 30
  • Guadalajara (GDL): 27
  • Mexico City (MEX): 26
  • Puerto Vallarta (PVR): 22
  • Monterrey (MTY): 15
  • Leon/Guanajuato (BJX): 12
  • Morelia (MLM): 10
  • Queretaro (QRO): 10
  • Cozumel (CZM): 8
  • Ixtapa-Zihuatanejo (ZIH): 7
  • Mazatlan (MZT): 5
  • Tulum (TQO): 5
  • Aguascalientes (AGU), Loreto (LTO), Merida (MID), Oaxaca (OAX), Puebla (PBC), San Luis Potosi (SLP), Zacatecas (ZCL), Manzanillo (ZLO): 4 each
  • Acapulco (ACA), Chihuahua (CUU), Durango (DGO), Tampico (TAM), Tepic (TPQ), Veracruz (VER): 2 each
  • Culiacan (CUL), Hermosillo (HMO), Huatulco (HUX), La Paz (LAP), Puerto Escondido (PXM), Tuxtla Gutierrez (TGZ), Torreon (TRC), Uruapan (UPN): 1 each

Which airlines fly nonstop between the US and Mexico?

Twelve airlines operate their own aircraft on these routes (codeshare-only listings are not counted). By number of city pairs flown: Volaris (80), American (74), United (54), Aeromexico (44), Southwest (41), Delta (39), Viva (30), Alaska Airlines (24), Frontier (11), Sun Country (7), jetBlue (6) and Breeze Airways (6).

Volaris at the top of that list surprised me. It serves 25 US airports, tied with Aeromexico for the most of any carrier here, and a lot of those routes are from secondary California airports like Oakland, San Jose, Sacramento, Fresno and Ontario into the Bajio region (Leon, Morelia, Zacatecas, Aguascalientes) rather than the beach cities.

Which US airports have the most nonstop Mexican destinations?

Dallas/Fort Worth leads with 27 Mexican airports, then Houston Intercontinental with 25 and Los Angeles with 20. Phoenix has 13, Chicago O’Hare 12, Atlanta 10, and Chicago Midway and Denver 9 each. From here at IAH that makes Mexico the easiest international non-rev trip on the board: 25 nonstop options, all 25 on United, with Volaris and Viva adding second choices on 11 of them, and 20 of the 25 run year-round.

How to read the list

Routes are listed by US departure airport, then by Mexican city, then the airlines flying that pair. A route with no note runs year-round. “Seasonal, winter” means it ran in the week of January 18, 2027 but not the week of September 14, 2026, and more than half of those winter-only entries are Cancun, Los Cabos and Puerto Vallarta. “Seasonal, summer” means the reverse. “Seasonal, verify dates” means the pair is on the airlines’ route maps but did not run in either sampled week, which is typical of spring break and summer-only routes that end before mid-September. Always confirm dates and check both airlines’ listings before you head to the airport.

Every US airport with nonstop flights to Mexico

From Atlanta (ATL)

  • Cancun (CUN): Delta, Frontier, Southwest (seasonal, verify dates)
  • Cozumel (CZM): Delta (seasonal, winter)
  • Guadalajara (GDL): Delta, Volaris (seasonal, winter)
  • Leon/Guanajuato (Bajio) (BJX): Aeromexico
  • Los Cabos (SJD): Delta
  • Mexico City (MEX): Delta
  • Monterrey (MTY): Aeromexico, Delta
  • Puerto Vallarta (PVR): Delta
  • Queretaro (QRO): Aeromexico
  • Tulum (TQO): Delta

From Austin (AUS)

  • Cancun (CUN): American (seasonal, summer), Delta (seasonal, winter), Southwest
  • Los Cabos (SJD): American (seasonal, verify dates), Delta (seasonal, winter), Southwest (seasonal, winter)
  • Mexico City (MEX): Aeromexico
  • Monterrey (MTY): Viva
  • Puerto Vallarta (PVR): Southwest (seasonal, verify dates)

From Baltimore/Washington (BWI)

  • Cancun (CUN): Southwest

From Boston (BOS)

  • Cancun (CUN): American (seasonal, winter), Delta (seasonal, winter), jetBlue
  • Mexico City (MEX): Aeromexico

From Charleston (CHS)

  • Cancun (CUN): Breeze Airways (seasonal, winter)

From Charlotte (CLT)

  • Cancun (CUN): American
  • Cozumel (CZM): American (seasonal, winter)
  • Guadalajara (GDL): Volaris
  • Los Cabos (SJD): American (seasonal, winter)
  • Mexico City (MEX): American

From Chicago Midway (MDW)

  • Aguascalientes (AGU): Volaris
  • Cancun (CUN): Southwest
  • Durango (DGO): Volaris
  • Guadalajara (GDL): Volaris
  • Leon/Guanajuato (Bajio) (BJX): Volaris
  • Los Cabos (SJD): Southwest (seasonal, verify dates)
  • Morelia (MLM): Volaris
  • San Luis Potosi (SLP): Volaris
  • Zacatecas (ZCL): Volaris

From Chicago O’Hare (ORD)

  • Cancun (CUN): American, Frontier (seasonal, winter), United
  • Cozumel (CZM): American (seasonal, verify dates), United (seasonal, winter)
  • Guadalajara (GDL): Aeromexico (seasonal, winter), Viva, Volaris
  • Ixtapa-Zihuatanejo (ZIH): United (seasonal, winter)
  • Leon/Guanajuato (Bajio) (BJX): Volaris
  • Los Cabos (SJD): American (seasonal, winter), United
  • Mexico City (MEX): Aeromexico, American, United, Viva, Volaris
  • Monterrey (MTY): United, Viva
  • Morelia (MLM): Volaris
  • Puebla (PBC): Volaris (seasonal, winter)
  • Puerto Vallarta (PVR): American (seasonal, winter), United (seasonal, winter)
  • Queretaro (QRO): American (seasonal, verify dates), Volaris

From Cincinnati (CVG)

  • Cancun (CUN): American (seasonal, verify dates), Delta (seasonal, winter), Frontier (seasonal, verify dates), Viva

From Cleveland (CLE)

  • Cancun (CUN): Frontier (seasonal, winter), United

From Columbus (CMH)

  • Cancun (CUN): American (seasonal, winter), Southwest (seasonal, verify dates)

From Dallas/Fort Worth (DFW)

  • Acapulco (ACA): American (seasonal, winter)
  • Aguascalientes (AGU): American
  • Cancun (CUN): American, Frontier (seasonal, winter)
  • Chihuahua (CUU): American
  • Cozumel (CZM): American
  • Durango (DGO): American
  • Guadalajara (GDL): American, Volaris
  • Huatulco (HUX): American (seasonal, winter)
  • Ixtapa-Zihuatanejo (ZIH): American (seasonal, winter)
  • Leon/Guanajuato (Bajio) (BJX): American, Viva
  • Loreto (LTO): American
  • Los Cabos (SJD): American
  • Manzanillo (ZLO): American (seasonal, winter)
  • Mazatlan (MZT): American
  • Merida (MID): American
  • Mexico City (MEX): Aeromexico, American, Volaris
  • Monterrey (MTY): American, Viva
  • Morelia (MLM): American, Volaris
  • Oaxaca (OAX): American
  • Puerto Vallarta (PVR): American
  • Queretaro (QRO): American, Viva, Volaris
  • San Luis Potosi (SLP): American, Volaris
  • Tampico (TAM): American
  • Torreon (TRC): American
  • Tulum (TQO): American
  • Veracruz (VER): American
  • Zacatecas (ZCL): American

From Denver (DEN)

  • Cancun (CUN): Frontier (seasonal, verify dates), Southwest, United
  • Chihuahua (CUU): Volaris
  • Cozumel (CZM): United (seasonal, winter)
  • Guadalajara (GDL): Aeromexico (seasonal, verify dates), Volaris
  • Los Cabos (SJD): Southwest, United
  • Mexico City (MEX): Aeromexico, United, Volaris
  • Monterrey (MTY): Aeromexico (seasonal, verify dates), Viva (seasonal, winter)
  • Puerto Vallarta (PVR): Southwest, United
  • Queretaro (QRO): Volaris

From Detroit (DTW)

  • Cancun (CUN): Delta, Frontier (seasonal, verify dates)
  • Guadalajara (GDL): Volaris
  • Los Cabos (SJD): Delta (seasonal, winter)
  • Mexico City (MEX): Delta
  • Monterrey (MTY): Aeromexico
  • Puerto Vallarta (PVR): Delta (seasonal, winter)
  • Queretaro (QRO): Aeromexico

From Fort Lauderdale (FLL)

  • Cancun (CUN): jetBlue

From Fresno (FAT)

  • Guadalajara (GDL): Aeromexico (seasonal, winter), Volaris
  • Leon/Guanajuato (Bajio) (BJX): Volaris
  • Morelia (MLM): Volaris

From Houston Hobby (HOU)

  • Cancun (CUN): Southwest
  • Los Cabos (SJD): Southwest
  • Puerto Vallarta (PVR): Southwest

From Houston Intercontinental (IAH)

  • Acapulco (ACA): United
  • Aguascalientes (AGU): United
  • Cancun (CUN): Frontier (seasonal, verify dates), United
  • Cozumel (CZM): United
  • Guadalajara (GDL): United, Viva (seasonal, verify dates), Volaris
  • Ixtapa-Zihuatanejo (ZIH): United
  • Leon/Guanajuato (Bajio) (BJX): United, Viva
  • Los Cabos (SJD): United
  • Manzanillo (ZLO): United (seasonal, winter)
  • Mazatlan (MZT): United (seasonal, winter)
  • Merida (MID): United
  • Mexico City (MEX): Aeromexico, United, Viva, Volaris
  • Monterrey (MTY): United, Viva
  • Morelia (MLM): United, Volaris
  • Oaxaca (OAX): United
  • Puebla (PBC): United, Volaris
  • Puerto Escondido (PXM): United
  • Puerto Vallarta (PVR): United
  • Queretaro (QRO): United, Viva, Volaris
  • San Luis Potosi (SLP): United, Volaris
  • Tampico (TAM): United
  • Tepic (TPQ): United (seasonal, winter)
  • Tulum (TQO): United (seasonal, winter)
  • Tuxtla Gutierrez (TGZ): United (seasonal, winter)
  • Veracruz (VER): United

From Indianapolis (IND)

  • Cancun (CUN): American (seasonal, winter), Delta (seasonal, winter), Southwest (seasonal, winter)
  • Los Cabos (SJD): Southwest (seasonal, verify dates)

From Kansas City (MCI)

  • Cancun (CUN): American (seasonal, winter), Delta (seasonal, winter), Southwest
  • Los Cabos (SJD): Southwest (seasonal, winter)

From Las Vegas (LAS)

  • Cancun (CUN): Southwest (seasonal, winter)
  • Guadalajara (GDL): Aeromexico (seasonal, verify dates), Viva (seasonal, summer), Volaris
  • Los Cabos (SJD): Southwest
  • Mexico City (MEX): Aeromexico, Viva, Volaris
  • Monterrey (MTY): Aeromexico (seasonal, verify dates), Viva
  • Puerto Vallarta (PVR): Southwest (seasonal, winter)
  • Queretaro (QRO): Volaris (seasonal, winter)

From Los Angeles (LAX)

  • Aguascalientes (AGU): Volaris
  • Cancun (CUN): American (seasonal, winter), Delta, United
  • Guadalajara (GDL): Aeromexico, Alaska Airlines, Viva, Volaris
  • Ixtapa-Zihuatanejo (ZIH): Alaska Airlines
  • La Paz (LAP): Alaska Airlines
  • Leon/Guanajuato (Bajio) (BJX): Volaris
  • Loreto (LTO): Alaska Airlines
  • Los Cabos (SJD): Alaska Airlines, American, Delta, United
  • Manzanillo (ZLO): Alaska Airlines
  • Mazatlan (MZT): Alaska Airlines
  • Mexico City (MEX): Aeromexico, American, Delta (seasonal, winter), Viva, Volaris
  • Monterrey (MTY): Viva
  • Morelia (MLM): Volaris
  • Oaxaca (OAX): Volaris
  • Puebla (PBC): Volaris
  • Puerto Vallarta (PVR): Alaska Airlines, American (seasonal, winter), Delta, United (seasonal, winter)
  • Queretaro (QRO): Volaris
  • Tepic (TPQ): Volaris
  • Uruapan (UPN): Volaris
  • Zacatecas (ZCL): Volaris

From Miami (MIA)

  • Cancun (CUN): Aeromexico (seasonal, winter), American
  • Cozumel (CZM): American (seasonal, winter)
  • Guadalajara (GDL): Aeromexico (seasonal, verify dates), Volaris
  • Merida (MID): American, Viva
  • Mexico City (MEX): Aeromexico, American, Volaris
  • Monterrey (MTY): American, Viva (seasonal, summer)
  • Tulum (TQO): American (seasonal, winter)

From Milwaukee (MKE)

  • Cancun (CUN): Southwest (seasonal, verify dates), Sun Country (seasonal, winter)

From Minneapolis/St. Paul (MSP)

  • Cancun (CUN): Delta, Sun Country (seasonal, winter)
  • Cozumel (CZM): Delta (seasonal, winter), Sun Country (seasonal, winter)
  • Ixtapa-Zihuatanejo (ZIH): Sun Country (seasonal, winter)
  • Los Cabos (SJD): Delta (seasonal, winter), Sun Country (seasonal, winter)
  • Mazatlan (MZT): Sun Country (seasonal, winter)
  • Mexico City (MEX): Delta
  • Puerto Vallarta (PVR): Delta (seasonal, winter), Sun Country (seasonal, winter)

From Nashville (BNA)

  • Cancun (CUN): American (seasonal, verify dates), Delta (seasonal, winter), Southwest
  • Los Cabos (SJD): Southwest (seasonal, verify dates)

From New Orleans (MSY)

  • Cancun (CUN): Breeze Airways (seasonal, winter), Southwest (seasonal, verify dates)

From New York JFK (JFK)

  • Cancun (CUN): American (seasonal, winter), Delta, jetBlue
  • Guadalajara (GDL): Aeromexico (seasonal, verify dates)
  • Los Cabos (SJD): Delta (seasonal, winter), jetBlue (seasonal, winter)
  • Mexico City (MEX): Aeromexico, American, Delta, Viva
  • Monterrey (MTY): Aeromexico (seasonal, verify dates), Viva

From Newark (EWR)

  • Cancun (CUN): United
  • Guadalajara (GDL): Volaris
  • Los Cabos (SJD): United
  • Mexico City (MEX): Aeromexico, United
  • Puebla (PBC): Volaris
  • Puerto Vallarta (PVR): United (seasonal, winter)
  • Tulum (TQO): United (seasonal, verify dates)

From Norfolk (ORF)

  • Cancun (CUN): Breeze Airways (seasonal, winter)

From Oakland (OAK)

  • Guadalajara (GDL): Volaris
  • Leon/Guanajuato (Bajio) (BJX): Volaris
  • Los Cabos (SJD): Southwest (seasonal, verify dates)
  • Mexico City (MEX): Volaris
  • Morelia (MLM): Volaris

From Oklahoma City (OKC)

  • Cancun (CUN): American (seasonal, verify dates)

From Ontario, California (ONT)

  • Guadalajara (GDL): Volaris
  • Leon/Guanajuato (Bajio) (BJX): Volaris
  • Morelia (MLM): Volaris

From Orange County/Santa Ana (SNA)

  • Los Cabos (SJD): Southwest
  • Puerto Vallarta (PVR): Southwest (seasonal, winter)

From Orlando (MCO)

  • Cancun (CUN): Frontier (seasonal, verify dates), jetBlue, Southwest
  • Guadalajara (GDL): Aeromexico (seasonal, verify dates), Volaris
  • Merida (MID): Viva
  • Mexico City (MEX): Aeromexico, Volaris
  • Monterrey (MTY): Aeromexico (seasonal, verify dates), Viva
  • Queretaro (QRO): Volaris

From Philadelphia (PHL)

  • Cancun (CUN): American, Frontier (seasonal, verify dates)
  • Mexico City (MEX): Aeromexico

From Phoenix (PHX)

  • Cancun (CUN): American, Southwest (seasonal, winter)
  • Culiacan (CUL): Volaris
  • Guadalajara (GDL): American, Volaris
  • Hermosillo (HMO): American
  • Ixtapa-Zihuatanejo (ZIH): American (seasonal, winter)
  • Loreto (LTO): American
  • Los Cabos (SJD): American, Southwest
  • Manzanillo (ZLO): American (seasonal, winter)
  • Mazatlan (MZT): American
  • Mexico City (MEX): Aeromexico, American
  • Monterrey (MTY): American (seasonal, summer)
  • Oaxaca (OAX): American (seasonal, verify dates)
  • Puerto Vallarta (PVR): American, Southwest

From Pittsburgh (PIT)

  • Cancun (CUN): American (seasonal, winter), Breeze Airways (seasonal, winter), Southwest (seasonal, verify dates)

From Portland, Oregon (PDX)

  • Cancun (CUN): Alaska Airlines (seasonal, winter)
  • Guadalajara (GDL): Volaris
  • Los Cabos (SJD): Alaska Airlines (seasonal, winter)
  • Puerto Vallarta (PVR): Alaska Airlines (seasonal, winter)

From Raleigh/Durham (RDU)

  • Cancun (CUN): Aeromexico (seasonal, winter), American (seasonal, winter), Delta (seasonal, winter)
  • Mexico City (MEX): Aeromexico

From Reno (RNO)

  • Guadalajara (GDL): Volaris

From Richmond (RIC)

  • Cancun (CUN): Breeze Airways (seasonal, winter)

From Sacramento (SMF)

  • Guadalajara (GDL): Aeromexico (seasonal, winter), Volaris
  • Leon/Guanajuato (Bajio) (BJX): Volaris
  • Los Cabos (SJD): Southwest (seasonal, winter)
  • Morelia (MLM): Volaris
  • Puerto Vallarta (PVR): Southwest (seasonal, winter)

From Salt Lake City (SLC)

  • Cancun (CUN): Delta
  • Guadalajara (GDL): Aeromexico, Volaris
  • Los Cabos (SJD): Delta
  • Mexico City (MEX): Aeromexico (seasonal, verify dates), Delta
  • Puerto Vallarta (PVR): Delta

From San Antonio (SAT)

  • Cancun (CUN): Southwest (seasonal, verify dates)
  • Guadalajara (GDL): Volaris
  • Leon/Guanajuato (Bajio) (BJX): Viva (seasonal, verify dates)
  • Mexico City (MEX): Aeromexico, Viva, Volaris
  • Monterrey (MTY): Viva
  • Queretaro (QRO): Viva, Volaris
  • San Luis Potosi (SLP): Volaris

From San Diego (SAN)

  • Loreto (LTO): Alaska Airlines (seasonal, winter)
  • Los Cabos (SJD): Alaska Airlines, Southwest (seasonal, winter)
  • Puerto Vallarta (PVR): Alaska Airlines (seasonal, winter), Southwest (seasonal, winter)

From San Francisco (SFO)

  • Cancun (CUN): Alaska Airlines (seasonal, verify dates), United
  • Guadalajara (GDL): Aeromexico (seasonal, winter)
  • Ixtapa-Zihuatanejo (ZIH): Alaska Airlines (seasonal, winter)
  • Los Cabos (SJD): Alaska Airlines, United
  • Mexico City (MEX): Aeromexico, United
  • Monterrey (MTY): United
  • Puerto Vallarta (PVR): Alaska Airlines (seasonal, winter), United

From San Jose, California (SJC)

  • Guadalajara (GDL): Alaska Airlines (seasonal, winter), Volaris
  • Leon/Guanajuato (Bajio) (BJX): Volaris
  • Los Cabos (SJD): Alaska Airlines (seasonal, verify dates)
  • Morelia (MLM): Volaris
  • Puerto Vallarta (PVR): Alaska Airlines (seasonal, verify dates)
  • Zacatecas (ZCL): Volaris

From Seattle (SEA)

  • Cancun (CUN): Alaska Airlines (seasonal, winter), Delta (seasonal, winter)
  • Guadalajara (GDL): Aeromexico (seasonal, verify dates), Volaris
  • Los Cabos (SJD): Alaska Airlines, Delta (seasonal, winter)
  • Mexico City (MEX): Aeromexico
  • Puerto Vallarta (PVR): Alaska Airlines, Delta (seasonal, winter)

From St. Louis (STL)

  • Cancun (CUN): American (seasonal, winter), Frontier (seasonal, winter), Southwest
  • Los Cabos (SJD): Southwest (seasonal, winter)
  • Puerto Vallarta (PVR): Southwest (seasonal, verify dates)

From Tampa (TPA)

  • Cancun (CUN): Breeze Airways (seasonal, winter), jetBlue
  • Mexico City (MEX): Aeromexico

From Washington Dulles (IAD)

  • Cancun (CUN): United
  • Guadalajara (GDL): Volaris (seasonal, winter)
  • Los Cabos (SJD): United (seasonal, winter)
  • Mexico City (MEX): Aeromexico, United

Non-rev notes for flying to Mexico

The big beach pairs give you the most backup. Cancun has 44 US airports feeding it and three carriers on some pairs (Chicago O’Hare has American, United and Frontier; New York JFK has American, Delta and jetBlue), so if your own airline is full there is usually another listing to try the same day. The interior cities are the opposite: Uruapan, Tepic, Puerto Escondido and Tuxtla Gutierrez each have a single US route, so if that flight goes out full your fallback is a connection through Mexico City, Guadalajara or Monterrey on a Mexican carrier.

There is no US preclearance in Mexico. Coming home you clear US Customs and Border Protection on arrival at your US airport, so leave room for that before any onward connection, especially at the busy Texas and California gateways.

Bring your passport. You need it to enter Mexico and to get back into the US by air.

Frequently asked questions

How many Mexican cities have nonstop flights from the US?

Thirty-five, from Cancun with 44 US airports down to eight cities with a single US route each: Culiacan, Hermosillo, Huatulco, La Paz, Puerto Escondido, Tuxtla Gutierrez, Torreon and Uruapan.

How many US airports have nonstop flights to Mexico?

Fifty-two. Dallas/Fort Worth has the most Mexican destinations with 27, then Houston Intercontinental with 25 and Los Angeles with 20.

Which airline has the most US to Mexico routes?

Volaris, with 80 US-to-Mexico city pairs. American is second with 74 and United third with 54. Volaris and Aeromexico each serve 25 US airports, the most of any carrier.

Which US airlines fly to Mexico?

American, United, Southwest, Delta, Alaska Airlines, Frontier, Sun Country, jetBlue and Breeze Airways.

Which Mexican airlines fly to the US?

Volaris, Aeromexico and Viva. Between them they cover 118 of the 273 city pairs.

Do I clear US Customs in Mexico?

No. There is no US preclearance at any Mexican airport. You clear US Customs and Border Protection when you land in the US.

Route data is a snapshot of the schedule as of September 2026. Airlines add and drop routes all the time, so confirm before you list.


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.