Mexico City to Oaxaca flights

Explore the best deals

Discover the cheapest flights from Mexico City to Oaxaca
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Cheapest time to fly from Mexico City to Oaxaca

If you’re planning to fly this route soon, keep in mind that the lowest fares are usually available in the middle of November. Take advantage of this period to save on your flight tickets and make the most of your trip. Please note that prices may change after your search.
Filter by
week: 16 Nov - 22 Nov
£38
£30
£37
£35
£32
£39
£48
£45
£59
£34
£33
£36
NovemberDecemberJanuary
Airlines that fly from Mexico City to Oaxaca
Exchange rate
1 GBP = 24.95 MXN
1 MXN = 0.04 GBP
Last checked on Wed 11/11
Distance: 228 mi
Mexico City airports
Benito Juarez International Airport (MEX)How far from city centre: 4 mi
Oaxaca airports
Xoxocotlan International Airport (OAX)How far from city centre: 6 mi

Find cheap flights from Mexico City to Oaxaca

Mexico City offers 2 airports for the flight south to Oaxaca, the main international hub and the newer Felipe Ángeles north of the city. Aeromexico, Volaris and Viva Aerobus offer direct flights from the main airport. Fares for flights from Mexico City to Oaxaca are currently from £23.

The dry season between October and May is a popular time to visit, offering clear skies for your trip. Planning your journey around the Guelaguetza festival in July is also recommended, though booking early is essential for this period.

Departing from Mexico City: airports and terminals

When departing from Mexico City, your flight will likely leave from Aeropuerto Internacional de la Ciudad de México (MEX), which uses two main terminals. Aeromexico and its partners use Terminal 2, while Terminal 1 handles Volaris and Viva Aerobus. The Aerotrén monorail connects the two buildings for passengers with valid boarding passes, taking about 5 minutes between stops.

Alternatively, some flights from Mexico City to Oaxaca depart from Aeropuerto Internacional Felipe Ángeles (NLU). Located north of the city, this modern facility offers contemporary lounges and serves as a secondary gateway for domestic routes.

Arriving in Oaxaca: from the airport to the city

Arrivals at Xoxocotlán International Airport (OAX) place you approximately 5 miles south of the city centre. Once you pass through the arrivals hall, you can locate official Sitio taxi booths to purchase fixed-rate fares into town. Shared vans, known as colectivos, also depart from the front of the terminal and drop passengers off at various points in the central district.

For those preferring more flexibility, car hire desks are situated within the main terminal building. The drive into Oaxaca City typically takes around 20 to 30 minutes depending on traffic.

Entry requirements for Oaxaca

Travellers flying from Mexico City to Oaxaca on domestic routes do not need to clear immigration again upon arrival. You should carry a valid official identification, such as an INE card for residents or a valid passport for international visitors, to present at security checkpoints and during boarding.

If you are an international traveller connecting through Mexico City, ensure your FMM (Forma Migratoria Múltiple) or digital equivalent is in order, as this document regulates your stay within the country. Passport validity should generally cover the duration of your stay in Mexico.

Things to do in Oaxaca

Once you arrive, the Templo de Santo Domingo stands as a central landmark in the historic district. You can explore the Mercado 20 de Noviembre to sample local staples like mole and tlayudas, or visit the Mercado Benito Juárez for artisanal crafts and mezcal. The ancient Zapotec ruins of Monte Albán are also a short distance from the city, offering a look into the region's pre-Hispanic history.

Frequently asked questions about flights from Mexico City to Oaxaca

On average, how much is the price of a flight from Mexico City to Oaxaca?
When you fly from Mexico City to Oaxaca the average price is £59. However, this price depends on many other factors such as seasonality or how far in advance the route has been booked.
How can I find cheap flights from Mexico City to Oaxaca at Opodo?
The cheapest price for a flight from Mexico City to Oaxaca is 23 £. At Opodo we use different machine learned based methodologies to find our costumers the best option available, considering airline combinations, stopovers and direct flights as well as different criteria for inbound and outbound journeys.
When is the best time to book a flight from Mexico City to Oaxaca?
The most popular months to book a flight from Mexico City to Oaxaca are June, August and November, based on the searches of our customers.
When is the best time to travel from Mexico City to Oaxaca?
The best time of the year to go to Oaxaca when flying from Mexico City depends on several preference factors like climate, seasonality and, of course, price. When it comes to popularity, October is the top 1º month to fly to Oaxaca from Mexico City in terms of searches from our customer, followed by November and December. If you prefer to avoid high peaks of turism, however, and escape a crowded period, August, July and June are the months with less volume of searchs for the route Mexico City - Oaxaca.
How long does the flight take to go from Mexico City to Oaxaca?
The total flight time between Mexico City and Oaxaca is of around 1 h and 10 m on average, considering an average distance of 227.6 mi, for both direct and indirect flights for the route (which may have 1 or more stops in other cities in between).
Which airports have flights between Mexico City and Oaxaca?
The main airport route flying between Mexico City and Oaxaca is: Benito Juarez International Airport (MEX) to Xoxocotlan International Airport(OAX). This route is covered by the following airline(s):

Plan your trip

Other popular routesPopular Flight Routes