C$570 Cheap Flights from Madrid (MAD) to Oaxaca (OAX)

Return selected
Return selected
origin
Enter the city you're flying from, or choose from the options below
Include nearby airports
    selected
    destination
    . Enter your destination, or choose from the options below
    Include nearby airports
      selected
      Travellers and cabin class, 1 Adult, Economy

      Compare Madrid to Oaxaca flight deals

      Find the cheapest month or even day of the year to fly to Oaxaca

      Book the best Oaxaca fare with no extra fees

      Flight deals from Madrid to Oaxaca

      Looking for a cheap last-minute deal or the best return flight from Madrid Airport to Oaxaca Airport? If you want to travel next month, return fares start from C$1,320. Find the lowest prices on one-way and return tickets right here.

      Find the cheapest month to fly from Madrid to Oaxaca

      We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Madrid to Oaxaca flights are currently cheapest in September.

      Madrid to Oaxaca: Alternative routes

      Compare routes from Madrid to Oaxaca below. You may find an airport to fly into that's cheaper, faster, or easier than Oaxaca.

      Madrid to Oaxaca: Flight information

      The things to know before you go.
      Cheapest flight foundC$570
      Cheapest month to flySeptember

      Finding cheap flights from Madrid to Oaxaca: Frequently asked questions

      The best price we found for a return flight from Madrid to Oaxaca is C$1,201. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
      Currently, there are no airlines that fly direct from Madrid to Oaxaca. But we found flights with one or more stops from C$1,203.
      As of August 2026, there are no flights flying from Madrid to Oaxaca.
      The cheapest month to fly from Madrid to Oaxaca is usually February.
      After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Madrid Airport to Oaxaca Airport on Thursday, February 4, 2027.
      No airlines currently offer direct flights between Madrid Airport and Oaxaca Airport. Most routes have one or more stops.
      We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Oaxaca but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.

      We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Oaxaca is around 40 days in advance, so don’t leave your flight to the last minute.

      Currently, Aeromexico offers the cheapest flight tickets to Oaxaca.

      Flying from Adolfo Suarez Madrid-Barajas Airport (MAD) to Xoxocotlan Airport (OAX): what you need to know

      • You'll likely experience longer lines during popular months like July and other peak periods. Arriving up to fours hours ahead of international flights and two hours for domestic departures will help ensure a smooth travel experience.

      • Pick a stopover if you prefer to break up your flight from Adolfo Suarez Madrid-Barajas Airport to Xoxocotlan Airport. To see the options, just uncheck 'Direct flights only.' Benito Juarez International Airport is a top stopover on the MAD to OAX route.

      • To find out whether you need a visa to enter Mexico, check with your airline and the local consulate or embassy. They'll provide you with all the necessary information, including other travel documents you may need after booking your cheap ticket from MAD to OAX.

      How to find the cheapest flights from Adolfo Suarez Madrid-Barajas Airport (MAD) to Xoxocotlan Airport (OAX)

      • C$570 is currently the best price for a one-way ticket from Adolfo Suarez Madrid-Barajas Airport to Xoxocotlan Airport. A return flight starts from C$1,203. These fares can change depending on availability and demand.

      • To pick up cheap flight tickets from MAD to OAX, book as early as possible. Airlines usually offer lower fares when flights are first released.

      • Getting cheap flight tickets from Adolfo Suarez Madrid-Barajas Airport to Xoxocotlan Airport is easier if you're flexible with your travel plans. Try using the 'Whole month' function to see the lowest prices across every month and snap up a great deal.

      • Finding a cheap ticket from MAD to OAX couldn't be easier with Price Alerts. All you need to do is create one of these automatic alerts and we'll notify you when the price has fallen.

      • Use filters to find the best journey for you. To see the 'Best,' 'Cheapest' or 'Fastest' flights from Adolfo Suarez Madrid-Barajas Airport to Xoxocotlan Airport, use the 'Sort by' tool. You can also filter by airline, departure and arrival times, and number of stops.

      Handy information about Adolfo Suarez Madrid-Barajas Airport (MAD)

      • Adolfo Suarez Madrid-Barajas Airport is about 18 kilometres from central Madrid. If you're ride-sharing, catching a cab or driving from the center, it'll take you 26 minutes or so to get there, depending on traffic conditions. If you're planning to take public transport, expect the journey time to be approximately 37 minutes.

      • Catching an early flight from Adolfo Suarez Madrid-Barajas Airport to Xoxocotlan Airport? Avoid the stress of rushing to the terminal (and sneak in some extra snooze time) by picking one of these stays near MAD:

      Arriving at Xoxocotlan Airport (OAX)

      Getting from Xoxocotlan Airport (OAX) to central Oaxaca

      • Xoxocotlan Airport is approximately 10 kilometres from the center of Oaxaca. With a cab or in your own car rental, the drive is about 25 minutes.

      • Getting there by public transport takes around 1 hour and 11 minutes.

      When to fly to Xoxocotlan Airport (OAX)

      • It's time to pick your dates for your flight from Adolfo Suarez Madrid-Barajas Airport to Xoxocotlan Airport. July is the most popular month to visit Oaxaca. If you like a more peaceful vibe, go in April.

      • When reserving your flight from Adolfo Suarez Madrid-Barajas Airport to Xoxocotlan Airport, think about the kind of weather you enjoy. April is the warmest month in Oaxaca, with temperatures ranging from 12ºC to 30ºC.

      • If you'd rather travel in cooler conditions, look for a cheap ticket from MAD to OAX in January. Average temperatures are between 7ºC and 24ºC then.

      More about Oaxaca

      Complete your Oaxaca trip with hotels and a car rental

      • You've booked a cheap ticket to Xoxocotlan Airport — next up is finding somewhere to stay, and perhaps even a set of wheels. We've compared prices across hundreds of companies to bring you the top hotels and car rental deals in Oaxaca.

      Prices shown on this page are estimated lowest prices only. Found in the last 12 days.