✓ Real prices checked on 2026-10-21

Cheap flights Madrid-Mexico City from €872

Fly from Madrid to Mexico City with Avianca from €872 return. The median fare is around €984. One stopover awaits on this route to Mexico's capital.

Price and when to book

Fares start from €872 return, with a median of €984. Sample prices range from €872 to €1,049. Book early: international long-haul flights are cheaper when reserved 2-3 months ahead. Check regularly, prices drop at specific times, especially mid-week. Setting up price alerts helps you catch deals.

Airline and stopovers

Avianca operates this route with one stopover. Direct flights are not available on these dates. A stopover means you'll change planes at an intermediate airport. Although it adds travel time, the price is significantly lower than a direct flight. Connection time varies, shorter stops mean less waiting at the airport.

Best time to visit

Mexico City is a year-round destination. December to February offers dry weather and pleasant temperatures. Rain occurs May through October, but afternoons are cooler. Avoid dates near major Mexican holidays if you prefer fewer crowds at attractions. Check the city's events calendar before booking to plan around festivals or peak tourism periods.

What to do in Mexico City

The capital offers endless options: the Historic Centre with the Metropolitan Cathedral, National Palace, Paseo de la Reforma, world-class museums (Anthropology, Frida Kahlo, Museo Tamayo). Teotihuacán ruins are an hour's drive away. Coyoacán and San Ángel are bohemian neighbourhoods with cafés and galleries. Food is a major attraction: street tacos to fine dining. Getting around is easy with an efficient metro system.

FAQ

What's the cheapest price for Madrid-Mexico City flights?

From €872 return with Avianca. That's the lowest recorded in our search. The median sits at €984, so expect to pay roughly that amount.

Is it a direct flight or does it have stopovers?

One stopover. Avianca doesn't operate direct on this route currently. The stopover means a plane change, but the price makes up for the extra travel time.

Which airline flies Madrid to Mexico City?

Avianca. It's the airline listed for this route. Searching on booking platforms may reveal other options for specific dates.

How many days do I need in Mexico City?

3-4 days cover the essentials: Historic Centre, Paseo de la Reforma, one major museum, and a neighbourhood like Coyoacán. With more time, add Teotihuacán or Xochimilco. A week lets you explore without rushing.

Photo: Wikimedia Commons. Return economy fares for 1 adult, checked on Kiwi.com on the date shown; they can change.

Price calendar

The cheapest month to fly from Madrid to Mexico City

Cheapest return flight we found in each month, checked on Kiwi.com (refreshed every 3 days). Tap a month to see those dates.

Checking prices…
🏨 Picked by top3hotels.com

Where to stay in Mexico City: the 3 best hotels

Read the full analysis on top3hotels.com

One budget hotel, one best-value and one luxury pick, chosen on real guest scores. Indicative price per night.

More cheap routes