Flight (Most Common Option):
There are no direct flights from NYC to Oaxaca, so you'll need a layover.
Common layover cities: Mexico City, Dallas, or Houston.
Airlines: Aeromexico, American Airlines, United Airlines, and Delta.
Duration: About 6-8 hours of total flight time (including layovers).
Departure airports: John F. Kennedy International Airport (JFK) or LaGuardia Airport (LGA).
Arrival airport: Oaxaca International Airport (OAX).
Flight (Most Common Option):
There are no direct flights from LA to Oaxaca either, but there are multiple options with layovers.
Common layover cities: Mexico City, Tijuana, or Guadalajara.
Airlines: Aeromexico, Volaris, American Airlines, and Delta.
Duration: Typically 5-6 hours of total travel time (with layovers).
Departure airport: Los Angeles International Airport (LAX).
Arrival airport: Oaxaca International Airport (OAX).
Flight (Most Common Option):
There are no direct flights, so you’ll need a layover, often in Mexico City or another major U.S. hub.
Common layover cities: Mexico City, Dallas, or Atlanta.
Airlines: Aeromexico, American Airlines, Delta, United Airlines.
Duration: 7-9 hours, including layovers.
Departure airport: Logan International Airport (BOS).
Arrival airport: Oaxaca International Airport (OAX).
Flight (Most Common Option):
Duration: Typically 3.5 to 4 hours of flight time if direct, but usually, you'll have at least one layover.
Direct Flights: There are no direct flights from Miami to Oaxaca, so you'll need to connect through another major hub.
Common Layover Cities: Mexico City, Houston, or Dallas.
Airlines: Aeroméxico, American Airlines, Delta, United Airlines, Volaris, Interjet.
Departure Airport: Miami International Airport (MIA).
Arrival Airport: Oaxaca International Airport (OAX).
Travel Time (Including Layovers): Typically around 6 to 8 hours total, depending on layover durations.