Flights to Oaxaca: The Complete Guide

Flights to Oaxaca, Mexico: which airport to use, cheapest months to fly, best airlines, airport transfer costs, and booking tips.

Skip the planning.
Join the waitlist and Oerno builds this itinerary for you.
Join waitlist

Flights to Oaxaca: The Complete Guide

Oaxaca City is the cultural and culinary capital of Mexico. Most travelers arrive via Xoxocotlán International Airport (OAX), the primary gateway to the state’s central valleys. While it is an international hub, most long-haul travelers connect through Mexico City or hubs in the United States. Finding the right flights to Oaxaca requires understanding regional airline hubs and seasonal price fluctuations. This guide covers everything from choosing your arrival airport to timing your booking for the lowest fares. Use these data-driven insights to plan your arrival and save on transit costs.

Which airport should you fly into?

There are two main airports in Oaxaca state, but they serve different regions. Ensure you book the correct one based on your final destination.

  • Xoxocotlán International Airport (OAX): This is the airport for Oaxaca City. It is located 7 km (4 miles) south of the city center. This is where you should fly for food tours, Mezcal tasting, and Monte Albán.
  • Puerto Escondido International Airport (PXM): Located on the coast. It is approximately 6-7 hours by land from Oaxaca City (or a 45-minute flight on a small turboprop). Do not fly here if your primary goal is the city.
  • Huatulco International Airport (HUX): Another coastal option. Like PXM, it is far from the city center and serves the resort areas.

Best time to book flights to Oaxaca

Timing is critical for securing competitive rates on flights to Oaxaca. Data suggests that for domestic flights within Mexico, booking 3 to 5 weeks in advance yields the lowest prices. For international travelers flying from the United States or Canada, the "sweet spot" is typically 4 to 6 months before departure.

Avoid booking less than 21 days out. Last-minute demand from business travelers and regional expats often pushes prices up by 40% or more. If you plan to visit during major festivals like Day of the Dead (late October/early November) or the Guelaguetza (July), book at least 8 months in advance. These periods see the highest demand of the year.

Cheapest months to fly to Oaxaca

The cheapest flights to Oaxaca are generally found during the shoulder seasons.

  • September and October: These are the rainiest months. While you may encounter afternoon storms, airline prices drop significantly to attract off-season travelers.
  • January and February: After the Three Kings Day celebrations in early January, tourism dips. Temperatures are cooler, and airfare is often at its lowest for the winter season.
  • May and June: The period before the July festivals and after the spring break rush offers an excellent balance of lower fares and manageable crowds.

December is the most expensive month due to holiday travelers and returning locals.

Direct flights vs connecting flights

Depending on your origin, you may have the option of a non-stop flight or a connection.

Direct Flights

Direct international service to OAX is limited but growing. Currently, you can find non-stop flights from:

  • Los Angeles (LAX)
  • Dallas/Fort Worth (DFW)
  • Houston (IAH)
  • Guatemala City (GUA)

Most domestic direct flights arrive from Mexico City (MEX), Guadalajara (GDL), and Tijuana (TIJ).

Connecting Flights

Connecting is often the more affordable way to find the cheapest flights to Oaxaca. The most common connection point is Mexico City International Airport (MEX). If you connect through MEX, ensure you have at least 2.5 hours to clear customs and immigration before your domestic leg. New connections are also available through the Felipe Ángeles International Airport (NLU), which sometimes offers lower fares but is located further from Mexico City's center.

Best airlines flying to Oaxaca

Several carriers operate service into Xoxocotlán International Airport.

  • Aeromexico: The flag carrier offers the highest frequency of flights from Mexico City with full-service amenities.
  • Volaris: A low-cost carrier with extensive domestic connections and direct routes from several US cities.
  • Viva Aerobus: A budget airline frequently offering the cheapest flights to Oaxaca from other Mexican hubs.
  • American Airlines: Operates consistent direct service from Dallas/Fort Worth and seasonal routes from other hubs.
  • United Airlines: Provides reliable direct service from Houston (IAH) to Oaxaca.

Getting from the airport to the city center

Xoxocotlán International Airport is small and efficient. Once you land, you have three primary options for reaching the city center (Centro).

  • Colectivo (Shared Shuttle): This is the most popular mid-range option. Buy a ticket at the authorized booth inside the arrivals hall. The cost is approximately 120–150 MXN per person. It will drop you directly at your hotel door.
  • Private Taxi: You must purchase a ticket from the official transport desk inside the airport. Prices are zone-based. A ride to Centro typically costs between 350 and 500 MXN.
  • Rideshare (Uber/Didi): As of now, rideshare apps are restricted from picking up passengers directly inside the airport terminal. You may be able to secure a ride by walking outside the airport perimeter, but this is not recommended with heavy luggage.
  • Airport Bus: There is no dedicated metropolitan bus line that runs into the terminal. Local buses (second-class) pass on the main highway outside the airport, but they are difficult to navigate for first-time visitors.

The trip to the city center takes 15 to 30 minutes depending on traffic.

Flight duration from major cities

Estimated flight times to Oaxaca (OAX) including typical layovers where direct service is unavailable:

  • New York (JFK/EWR): 7–9 hours (usually via Mexico City or Houston).
  • Los Angeles (LAX): 4 hours (non-stop).
  • Dallas (DFW): 2.5 hours (non-stop).
  • London (LHR): 14–16 hours (usually via Mexico City or Dallas).
  • Toronto (YYZ): 7–8 hours (usually via Mexico City).
  • Sydney (SYD): 22+ hours (usually via Los Angeles or San Francisco).

Tips for finding cheap flights to Oaxaca

To secure the best rates, use these practical strategies:

  1. Fly into Mexico City first: Sometimes it is significantly cheaper to book a round-trip to Mexico City (MEX) and then buy a separate domestic ticket on a budget carrier like Viva Aerobus or Volaris to Oaxaca.
  2. Use flexible date searches: Use a search tool to view prices across an entire month. Shifting your flight by just two days can result in savings of $100 or more.
  3. Check secondary hubs: Look for flights into Felipe Ángeles International Airport (NLU). Airlines are often incentivized to keep prices lower at this newer airport compared to the main MEX hub.
  4. Avoid the "Festival Tax": If you want to see Oaxaca but don't care about the Day of the Dead festivities, avoid traveling between October 25 and November 5. Prices triple during this window.
  5. Set price alerts: Prices for flights to Oaxaca fluctuate based on seasonal demand. Set an alert for your specific dates at least six months out to catch sudden price drops.

More Oaxaca guides

Back to the Oaxaca guide

Have Oerno plan your Oaxaca trip

Tell us what you like, we'll build the itinerary and book it — all in one app.

Join the waitlist

Plan it. Book Oaxaca.

Four quick questions help us build the right thing, and help our investors see what travellers actually want.

1. How often do you travel? (pick one)
2. What's the most painful part of booking a trip? (pick all that apply)
3. Who do you usually book trips for?
4. Would you pay for an app that books your full trip in 60 seconds?

No spam. No marketing emails. Just product updates.