HowLongFor

How Long Is the Flight to Mexico?

By the HowLongFor Editorial Team

Quick Answer

Direct flights from the US to Mexico take 2–5.5 hours depending on your departure city and destination, with most flights averaging 3–4 hours.

Typical Duration

2 hours6 hours

Step-by-Step Timeline

1
Arrive at the airport and check in2 hours – 3 hours
2
Clear security and reach the departure gate30 minutes – 60 minutes
3
Board the aircraft20 minutes – 40 minutes
4
Fly nonstop to your Mexican destination2 hours – 6 hours
5
Clear immigration and customs on arrival30 minutes – 60 minutes

Quick Answer

Flights from the US to Mexico range from 2 to 5.5 hours for nonstop routes. Southern US cities like Houston and Dallas are closest, with flights to Mexico City averaging 2.5–3 hours. From the East Coast, expect 4–5 hours, and from the West Coast, 3.5–4.5 hours depending on whether you are flying to Mexico City, Cancun, or a Pacific coast resort.

Flight Times to Mexico City (MEX)

Departure CityDirect Flight Time
Houston (IAH)2.5–3 hours
Dallas (DFW)3–3.5 hours
Los Angeles (LAX)3.5–4 hours
Phoenix (PHX)3–3.5 hours
Miami (MIA)3.5–4 hours
Chicago (ORD)4–4.5 hours
New York (JFK)5–5.5 hours
Atlanta (ATL)3.5–4 hours
Denver (DEN)3.5–4 hours
San Francisco (SFO)4–4.5 hours

Flight Times to Popular Resort Destinations

DestinationFrom HoustonFrom New YorkFrom Los Angeles
Cancun (CUN)2.5–3 hours3.5–4 hours4.5–5 hours
Los Cabos (SJD)3–3.5 hours5.5–6 hours2.5–3 hours
Puerto Vallarta (PVR)2.5–3 hours5–5.5 hours3–3.5 hours
Guadalajara (GDL)2.5 hours5–5.5 hours3–3.5 hours
Monterrey (MTY)1.5–2 hours4–4.5 hours3.5–4 hours

Factors That Affect Flight Duration

Destination within Mexico matters most. Mexico is a large country—the distance from Cancun on the Caribbean coast to Los Cabos on the Pacific tip of Baja California is over 1,500 miles. Your flight time depends heavily on which city you are visiting.

Departure city and its proximity to the border is the second biggest factor. Houston, San Antonio, and Phoenix are relatively close to northern Mexican cities, making those flights very short.

Wind patterns have a smaller effect than on transatlantic flights but can still shift times by 15–30 minutes. Southbound flights in winter may encounter headwinds.

Airport congestion at Mexico City (the busiest airport in Latin America) can add 15–30 minutes of circling time during peak hours.

Connecting Flights

If no direct flight is available, connections through Houston, Dallas, Miami, or Mexico City are most common. A single connection typically adds 2–4 hours to total travel time.

Direct flights to Mexican destinations are offered by American, United, Delta, Southwest, JetBlue, Aeromexico, Volaris, and VivaAerobus.

Travel Tips for Flying to Mexico

  • Passport required: US citizens need a valid passport (or passport card for land/sea crossings). No visa is needed for tourist stays under 180 days.
  • Immigration form: Mexico requires a Forma Migratoria Multiple (FMM), now often processed electronically before arrival.
  • Time zones: Mexico has multiple time zones. Mexico City is on Central Time (same as Chicago). Baja California Sur is on Mountain Time. Cancun is on Eastern Time year-round.
  • Book early for winter: Peak season (December–April) to resort destinations fills up fast and fares can double.

Pro Tips

Complete the Forma Migratoria Multiple (FMM) electronically before arrival to save time at immigration.

US Department of State

Book early for peak winter season (December-April), when resort fares can double.

Aeromexico

Check time zones: Cancun is on Eastern Time, Mexico City on Central, and Baja California Sur on Mountain.

US Department of State

Quick Facts

Southern US cities like Houston reach Mexico City in just 2.5-3 hours nonstop.

Source: Google Flights

US citizens need a valid passport but no visa for tourist stays under 180 days.

Source: US Department of State

Mexico City has the busiest airport in Latin America, where congestion can add 15-30 minutes of circling.

Source: Aeromexico

Sources

Related Questions

How long did it take you?

hour(s)

Was this article helpful?