Travel from Mexico to Spain is: Fully open. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Madrid?

Book now

There are 7 ways to get from Mexico City Airport (MEX) to Madrid by plane or train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly to Madrid  •  11h 11m

  1. Fly from Mexico City (MEX) to Madrid (MAD) MEX - MAD

6 alternative options

Fly to Logrono, train  •  19h 41m

  1. Fly from Mexico City (MEX) to Logrono (RJL) MEX - RJL
  2. Take the train from Logrono to Madrid-Puerta De Atocha

Fly to Valencia, train  •  16h 38m

  1. Fly from Mexico City (MEX) to Valencia (VLC) MEX - VLC
  2. Take the train from Valencia Joaquin Sorolla to Madrid-Puerta De Atocha

Fly to Pamplona, train  •  18h 53m

  1. Fly from Mexico City (MEX) to Pamplona (PNA) MEX - PNA
  2. Take the train from Pamplona to Madrid-Puerta De Atocha

Fly to Barcelona, train  •  14h 57m

  1. Fly from Mexico City (MEX) to Barcelona (BCN) MEX - BCN
  2. Take the train from Barcelona-Sants to Madrid-Puerta De Atocha

Fly to Bilbao, train  •  20h 34m

  1. Fly from Mexico City (MEX) to Bilbao (BIO) MEX - BIO
  2. Take the train from Bilbao-Abando to Madrid-Chamartin

Fly to Valladolid, train  •  19h 36m

  1. Fly from Mexico City (MEX) to Valladolid (VLL) MEX - VLL
  2. Take the train from Valladolid to Madrid-Chamartin

Questions & Answers

The cheapest way to get from Mexico City Airport (MEX) to Madrid is to fly which costs $7000 - $21000 and takes 11h 11m.

More details

The quickest way to get from Mexico City Airport (MEX) to Madrid is to fly which costs $7000 - $21000 and takes 11h 11m.

More details

The distance between Mexico City Airport (MEX) and Madrid is 9059 km.

It takes approximately 11h 11m to get from Mexico City Airport (MEX) to Madrid, including transfers.

More details

The quickest flight from Mexico City Airport to Madrid Airport is the direct flight which takes 10h 35m.

Search flights

Madrid is 7h ahead of Mexico City Airport (MEX). It is currently 7:15 AM in Mexico City Airport (MEX) and 2:15 PM in Madrid.

Delta, British Airways, Air France and six other airlines offer flights from Mexico City Airport to Madrid Airport.

Search flights

There are 798+ hotels available in Madrid. Prices start at €87 per night.

More details

Map of how to get from Mexico City Airport (MEX) to Madrid.
Launch map view
  • Distance: 9058.6 km
  • Duration: 11h 11m

What companies run services between Mexico City Airport (MEX), Mexico and Madrid, Spain?

Iberia, Aeroméxico and 10 other airlines fly from Mexico City Airport (MEX) to Madrid hourly.

Airlines
Iberia
Website
iberia.com
Flights from Mexico City to Madrid
Ave. Duration
10h 35m
When
Every day
Estimated price
€650 - €3000
Flights from Mexico City to Madrid via London Heathrow
Ave. Duration
13h 55m
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
€700 - €3500
Flights from Mexico City to Madrid via Miami
Ave. Duration
14h 5m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
€700 - €4100
Flights from Mexico City to Logrono via Madrid
Ave. Duration
16h 22m
When
Monday, Tuesday, Wednesday and Saturday
Estimated price
€430 - €1600
Flights from Mexico City to Logrono via Miami, Madrid
Ave. Duration
21h 35m
When
Monday, Tuesday, Wednesday and Saturday
Estimated price
€470 - €2000
Flights from Mexico City to Valencia via Madrid
Ave. Duration
13h 32m
When
Every day
Estimated price
€850 - €2300
Flights from Mexico City to Valencia via Madrid, Palma Mallorca
Ave. Duration
16h
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
€850 - €2300
Flights from Mexico City to Valencia via Madrid, Bilbao
Ave. Duration
16h 5m
When
Monday, Tuesday, Wednesday, Thursday, Saturday and Sunday
Estimated price
€850 - €2300
Flights from Mexico City to Valencia via Madrid, Mahon
Ave. Duration
16h 40m
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
€850 - €2300
Flights from Mexico City to Valencia via Madrid, Ibiza
Ave. Duration
17h 10m
When
Wednesday, Saturday and Sunday
Estimated price
€850 - €2300
Flights from Mexico City to Pamplona via Madrid
Ave. Duration
15h 18m
When
Every day
Estimated price
€550 - €2300
Flights from Mexico City to Pamplona via Madrid, Palma Mallorca
Ave. Duration
17h 40m
When
Friday
Estimated price
€650 - €2800
Flights from Mexico City to Pamplona via Miami, Madrid
Ave. Duration
18h 45m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
€500 - €1800
Flights from Mexico City to Barcelona via Madrid
Ave. Duration
13h 35m
When
Every day
Estimated price
€600 - €2300
Flights from Mexico City to Barcelona via Miami
Ave. Duration
13h 5m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
€600 - €2300
Flights from Mexico City to Bilbao via Madrid
Ave. Duration
13h 36m
When
Every day
Estimated price
€1000 - €2200
Flights from Mexico City to Bilbao via Madrid, Santiago de Compostela
Ave. Duration
17h 35m
When
Monday, Tuesday, Wednesday, Thursday, Saturday and Sunday
Estimated price
€1000 - €2200
Flights from Mexico City to Bilbao via Madrid, Vigo
Ave. Duration
17h 55m
When
Thursday, Saturday and Sunday
Estimated price
€1000 - €2200
Flights from Mexico City to Valladolid via Madrid, Palma Mallorca
Ave. Duration
18h 40m
When
Tuesday
Estimated price
€650 - €2800
Flights from Mexico City to Valladolid via Madrid, Ibiza
Ave. Duration
18h 50m
When
Friday
Estimated price
€650 - €2800
Flights from Mexico City to Valladolid via Madrid, Barcelona
Ave. Duration
19h 10m
When
Thursday and Saturday
Estimated price
€650 - €2800
Flights from Mexico City to Valladolid via Miami, Barcelona
Ave. Duration
20h 15m
When
Thursday
Estimated price
€550 - €1900
Flights from Mexico City to Valladolid via Newark, Palma Mallorca
Ave. Duration
17h 20m
When
Tuesday
Estimated price
€600 - €1600
Aeroméxico
Website
aeromexico.com
Flights from Mexico City to Madrid
Ave. Duration
10h 55m
When
Every day
Estimated price
€600 - €2300
Flights from Mexico City to Madrid via Atlanta
Ave. Duration
13h 30m
When
Every day
Estimated price
€1350 - €1450
Flights from Mexico City to Madrid via Guadalajara
Ave. Duration
14h
When
Monday, Thursday and Saturday
Estimated price
€600 - €2300
Flights from Mexico City to Madrid via Monterrey
Ave. Duration
14h
When
Wednesday, Friday and Sunday
Estimated price
€600 - €2300
Flights from Mexico City to Valencia via Madrid
Ave. Duration
15h 5m
When
Every day
Estimated price
€800 - €2300
Flights from Mexico City to Barcelona via Atlanta
Ave. Duration
13h 30m
When
Every day
Estimated price
€1350 - €1500
Flights from Mexico City to Barcelona via Paris CDG
Ave. Duration
14h 30m
When
Every day
Estimated price
€480 - €1500
Flights from Mexico City to Barcelona via Amsterdam Schiphol
Ave. Duration
14h 45m
When
Every day
Estimated price
€480 - €1500
Flights from Mexico City to Bilbao via Madrid
Ave. Duration
14h 25m
When
Every day
Estimated price
€600 - €2200
British Airways
Website
britishairways.com
Flights from Mexico City to Madrid
Ave. Duration
10h 35m
When
Every day
Estimated price
€650 - €3000
Flights from Mexico City to Madrid via Dallas/Ft.Worth
Ave. Duration
13h 35m
When
Every day
Estimated price
€700 - €4100
Flights from Mexico City to Madrid via London Heathrow
Ave. Duration
13h 55m
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
€700 - €3500
Flights from Mexico City to Madrid via Miami
Ave. Duration
14h 5m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
€700 - €4100
Flights from Mexico City to Barcelona via Miami
Ave. Duration
13h 5m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
€600 - €2300
Flights from Mexico City to Barcelona via London Heathrow
Ave. Duration
14h 30m
When
Friday
Estimated price
€650 - €2400
Flights from Mexico City to Bilbao via Madrid
Ave. Duration
13h 40m
When
Every day
Estimated price
€1000 - €2200
American Airlines
Website
aa.com
Flights from Mexico City to Madrid via Dallas/Ft.Worth
Ave. Duration
13h 35m
When
Every day
Estimated price
€700 - €4100
Flights from Mexico City to Madrid via Miami
Ave. Duration
14h 5m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
€700 - €4100
Flights from Mexico City to Pamplona via Dallas/Ft.Worth, Madrid
Ave. Duration
17h 35m
When
Every day
Estimated price
€550 - €1800
Flights from Mexico City to Pamplona via Madrid
Ave. Duration
15h 40m
When
Every day
Estimated price
€500 - €1500
Flights from Mexico City to Pamplona via Miami, Madrid
Ave. Duration
18h 45m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
€500 - €1800
Flights from Mexico City to Barcelona via Miami
Ave. Duration
13h 5m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
€600 - €2300
KLM
Website
klm.com
Flights from Mexico City to Madrid via Amsterdam Schiphol
Ave. Duration
15h 25m
When
Friday and Saturday
Estimated price
€600 - €2400
Flights from Mexico City to Valencia via Amsterdam Schiphol
Ave. Duration
15h 37m
When
Monday, Wednesday and Friday
Estimated price
€650 - €1700
Flights from Mexico City to Barcelona via Amsterdam Schiphol
Ave. Duration
14h 45m
When
Every day
Estimated price
€480 - €1500
Flights from Mexico City to Bilbao via Paris CDG
Ave. Duration
16h 10m
When
Monday, Wednesday, Friday and Saturday
Estimated price
€480 - €1900
Flights from Mexico City to Bilbao via Amsterdam Schiphol
Ave. Duration
18h 40m
When
Every day
Estimated price
€550 - €1800
Air France
Website
airfrance.com
Flights from Mexico City to Madrid via Paris CDG
Ave. Duration
14h 20m
When
Every day
Estimated price
€500 - €2700
Flights from Mexico City to Valencia via Paris CDG
Ave. Duration
16h 55m
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
€480 - €1300
Flights from Mexico City to Barcelona via Paris CDG
Ave. Duration
14h 2m
When
Every day
Estimated price
€480 - €1500
Flights from Mexico City to Bilbao via Paris CDG
Ave. Duration
16h 10m
When
Monday, Wednesday, Friday and Saturday
Estimated price
€480 - €1900
Lufthansa
Website
lufthansa.com
Flights from Mexico City to Valencia via Frankfurt
Ave. Duration
14h 55m
When
Every day
Estimated price
€800 - €2200
Flights from Mexico City to Barcelona via Frankfurt
Ave. Duration
14h 15m
When
Every day
Estimated price
€650 - €1500
Flights from Mexico City to Barcelona via Munich
Ave. Duration
15h 35m
When
Tuesday, Thursday, Friday and Saturday
Estimated price
€650 - €1500
Flights from Mexico City to Bilbao via Frankfurt
Ave. Duration
14h 15m
When
Every day
Estimated price
€700 - €2100
Flights from Mexico City to Bilbao via Munich
Ave. Duration
17h 30m
When
Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
€700 - €2100
Air Europa
Website
aireuropa.com
Flights from Mexico City to Madrid
Ave. Duration
10h 55m
When
Every day
Estimated price
€600 - €2300
Flights from Mexico City to Valencia via Madrid
Ave. Duration
15h 5m
When
Every day
Estimated price
€800 - €2300
Flights from Mexico City to Bilbao via Madrid
Ave. Duration
14h 25m
When
Every day
Estimated price
€600 - €2200
Ryanair
Website
ryanair.com
Flights from Mexico City to Valladolid via Madrid, Palma Mallorca
Ave. Duration
15h 55m
When
Monday, Wednesday and Saturday
Estimated price
€650 - €2800
Flights from Mexico City to Valladolid via Toronto, Barcelona
Ave. Duration
16h 40m
When
Thursday and Sunday
Estimated price
€800 - €1600
Flights from Mexico City to Valladolid via Madrid, Barcelona
Ave. Duration
17h 35m
When
Tuesday, Thursday and Sunday
Estimated price
€650 - €2800
Delta
Website
delta.com
Flights from Mexico City to Madrid via Atlanta
Ave. Duration
13h 30m
When
Every day
Estimated price
€1350 - €1450
Flights from Mexico City to Barcelona via Atlanta
Ave. Duration
13h 30m
When
Every day
Estimated price
€1350 - €1500
Air Canada
Website
aircanada.com
Flights from Mexico City to Madrid via Toronto
Ave. Duration
14h 50m
When
Tuesday, Thursday and Sunday
Estimated price
€700 - €3000
Flights from Mexico City to Barcelona via Toronto
Ave. Duration
13h 45m
When
Monday, Thursday, Friday, Saturday and Sunday
Estimated price
€650 - €1600
United Airlines
Website
united.com
Flights from Mexico City to Madrid via Washington Dulles
Ave. Duration
15h 20m
When
Every day
Estimated price
€650 - €2600
Flights from Mexico City to Barcelona via Washington Dulles
Ave. Duration
15h 35m
When
Every day
Estimated price
€650 - €1500
Emirates
Website
emirates.com
Flights from Mexico City to Barcelona
Ave. Duration
11h 5m
When
Monday, Tuesday, Wednesday, Friday, Saturday and Sunday
Estimated price
€550 - €1400
Train operators
Renfe Viajeros

Spain's excellent and extensive rail system connects cities across Spain and into neighbouring countries. Renfe's high-speed AVE trains can reach speeds of up to 350km/h, making travel between major cities very efficient. All medium- and long-distance trains require a seat reservation; ticket sales for these trains usually open 30-60 days before travel. Most Renfe trains have two classes: Turista (2nd class) and Preferente (1st class), although some AVE trains offer Turista Plus. There is free WiFi for Preferente passengers and for those with a +Renfe loyalty card.

Rome2rio's guide to Renfe Viajeros
Contact Details
Phone
+34 91 232 03 20
Email
comunicacion@renfe.es
Website
renfe.com
Train from Logrono to Madrid-Puerta De Atocha
Ave. Duration
3h 20m
Frequency
Once daily
Estimated price
€28 - €35
Website
Renfe Viajeros
Train from Valencia Joaquin Sorolla to Madrid-Puerta De Atocha
Ave. Duration
2h 8m
Frequency
Once daily
Estimated price
€25 - €35
Website
Renfe Viajeros
Train from Pamplona to Madrid-Puerta De Atocha
Ave. Duration
3h 8m
Frequency
3 times a day
Estimated price
€28 - €35
Website
Renfe Viajeros
Train from Bilbao-Abando to Madrid-Chamartin
Ave. Duration
5h 8m
Frequency
Twice daily
Estimated price
€30 - €40
Website
Renfe Viajeros
Train from Valladolid to Madrid-Chamartin
Ave. Duration
1h
Frequency
4 times a day
Estimated price
€14 - €18
Website
Renfe Viajeros
Renfe AVE
Rome2rio's guide to Renfe AVE
Contact Details
Phone
+34 91 232 03 20
Email
comunicacion@renfe.es
Website
renfe.com
Train from Valencia Joaquin Sorolla to Madrid-Puerta De Atocha
Ave. Duration
1h 40m
Frequency
Every 3 hours
Estimated price
€40 - €80
Website
Renfe AVE
Promo
€40 - €55
Promo+
€45 - €49
Flexible
€60 - €80
Train from Barcelona-Sants to Madrid-Puerta De Atocha
Ave. Duration
2h 30m
Frequency
Hourly
Estimated price
€60 - €120
Website
Renfe AVE
Promo
€60 - €80
Promo+
€68 - €73
Flexible
€90 - €120
Train from Valladolid to Madrid-Chamartin
Ave. Duration
52 min
Frequency
Twice daily
Estimated price
€18 - €45
Website
Renfe AVE
Promo
€18 - €24
Promo+
€23 - €26
Flexible
€35 - €45
Renfe SNCF
Phone
+34 902 320 320
Email
comunicacion@renfe.es
Website
renfe-sncf.com
Train from Barcelona-Sants to Madrid-Puerta De Atocha
Ave. Duration
2h 55m
Frequency
Once daily
Estimated price
€55 - €85
Website
renfe-sncf.com

Want to know more about travelling around Spain

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.