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  •  10h 54m

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

6 alternative options

Fly to Logroño, train  •  18h 10m

  1. Fly from Mexico City (MEX) to Logroño (RJL) MEX - RJL
  2. Take the train from Logrono to Estación de tren de Atocha

Fly to Valencia, train  •  16h 47m

  1. Fly from Mexico City (MEX) to Valencia (VLC) MEX - VLC
  2. Take the train from Valencia Joaquin Sorolla to Estación de tren de Atocha

Fly to Barcelona, train  •  14h 9m

  1. Fly from Mexico City (MEX) to Barcelona (BCN) MEX - BCN
  2. Take the train from Barcelona-Sants to Estación de tren de Atocha

Fly to Pamplona, train  •  17h 48m

  1. Fly from Mexico City (MEX) to Pamplona (PNA) MEX - PNA
  2. Take the train from Pamplona to Estación de tren de Atocha

Fly to Bilbao, train  •  19h 9m

  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  •  17h 53m

  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 $6000 - $21000 and takes 10h 54m.

More details

The fastest way to get from Mexico City Airport (MEX) to Madrid is to fly which takes 10h 54m and costs $6000 - $21000.

More details

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

It takes approximately 10h 54m 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 20m.

Search flights

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

Air Canada, Delta, American Airlines and six other airlines offer flights from Mexico City Airport to Madrid Airport.

Search flights

There are 5642+ hotels available in Madrid. Prices start at €39 per night.

More details

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

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

Iberia, Aeroméxico and 11 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 33m
When
Every day
Estimated price
€500 - €1400
Flights from Mexico City to Madrid via Dallas/Ft.Worth
Ave. Duration
13h 50m
When
Every day
Estimated price
€380 - €1100
Flights from Mexico City to Madrid via London Heathrow
Ave. Duration
14h 15m
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
€550 - €1800
Flights from Mexico City to Logroño via Madrid
Ave. Duration
17h 53m
When
Monday, Tuesday, Wednesday, Thursday, Saturday and Sunday
Estimated price
€500 - €1400
Flights from Mexico City to Logroño via Miami, Madrid
Ave. Duration
19h 55m
When
Monday, Tuesday, Wednesday, Thursday, Saturday and Sunday
Estimated price
€550 - €1600
Flights from Mexico City to Logroño via Dallas/Ft.Worth, Madrid
Ave. Duration
20h 5m
When
Saturday and Sunday
Estimated price
€550 - €1600
Flights from Mexico City to Valencia via Madrid
Ave. Duration
14h 28m
When
Every day
Estimated price
€550 - €1600
Flights from Mexico City to Valencia via Madrid, Sevilla
Ave. Duration
16h 17m
When
Tuesday, Thursday, Friday and Sunday
Estimated price
€600 - €1700
Flights from Mexico City to Valencia via Madrid, Palma Mallorca
Ave. Duration
17h 5m
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
€600 - €1700
Flights from Mexico City to Valencia via Madrid, Barcelona
Ave. Duration
16h 45m
When
Monday, Tuesday, Wednesday, Saturday and Sunday
Estimated price
€600 - €1700
Flights from Mexico City to Barcelona via Madrid
Ave. Duration
12h 56m
When
Every day
Estimated price
€490 - €1400
Flights from Mexico City to Barcelona via London Heathrow
Ave. Duration
14h
When
Monday, Wednesday, Saturday and Sunday
Estimated price
€500 - €1700
Flights from Mexico City to Pamplona via Madrid
Ave. Duration
13h 37m
When
Every day
Estimated price
€900 - €2600
Flights from Mexico City to Pamplona via London Heathrow, Madrid
Ave. Duration
17h 25m
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
€1000 - €3500
Flights from Mexico City to Pamplona via Miami, Madrid
Ave. Duration
17h 40m
When
Monday, Tuesday and Saturday
Estimated price
€1000 - €2800
Flights from Mexico City to Bilbao via Madrid
Ave. Duration
13h 23m
When
Every day
Estimated price
€550 - €1700
Flights from Mexico City to Bilbao via Madrid, Vigo
Ave. Duration
16h 25m
When
Saturday
Estimated price
€600 - €1800
Flights from Mexico City to Bilbao via Madrid, Valencia
Ave. Duration
16h 35m
When
Monday
Estimated price
€600 - €1700
Flights from Mexico City to Valladolid via Madrid, Lanzarote
Ave. Duration
24h 30m
When
Tuesday
Estimated price
€700 - €2000
Flights from Mexico City to Valladolid via Madrid, Palma Mallorca
Ave. Duration
25h 40m
When
Thursday
Estimated price
€600 - €1700
Aeroméxico
Website
aeromexico.com
Flights from Mexico City to Madrid
Ave. Duration
10h 25m
When
Every day
Estimated price
€410 - €1200
Flights from Mexico City to Madrid via Atlanta
Ave. Duration
13h 5m
When
Every day
Estimated price
€320 - €1200
Flights from Mexico City to Madrid via Guadalajara
Ave. Duration
13h 15m
When
Monday, Wednesday, Thursday and Friday
Estimated price
€430 - €1200
Flights from Mexico City to Madrid via Monterrey
Ave. Duration
13h 25m
When
Tuesday, Thursday, Friday and Saturday
Estimated price
€420 - €1200
Flights from Mexico City to Valencia via Madrid
Ave. Duration
14h 22m
When
Every day
Estimated price
€470 - €1400
Flights from Mexico City to Barcelona via Paris Charles de Gaulle
Ave. Duration
14h 5m
When
Every day
Estimated price
€490 - €1300
Flights from Mexico City to Barcelona via Amsterdam Schiphol
Ave. Duration
14h 10m
When
Every day
Estimated price
€490 - €1300
Flights from Mexico City to Bilbao via Madrid
Ave. Duration
14h 5m
When
Every day
Estimated price
€480 - €1400
KLM
Website
klm.com
Flights from Mexico City to Madrid via Atlanta
Ave. Duration
13h 5m
When
Every day
Estimated price
€320 - €1200
Flights from Mexico City to Madrid via Amsterdam Schiphol
Ave. Duration
14h 40m
When
Every day
Estimated price
€500 - €1400
Flights from Mexico City to Valencia via Amsterdam Schiphol
Ave. Duration
15h 17m
When
Every day
Estimated price
€550 - €1500
Flights from Mexico City to Barcelona via Amsterdam Schiphol
Ave. Duration
14h 10m
When
Every day
Estimated price
€490 - €1300
Flights from Mexico City to Bilbao via Paris Charles de Gaulle
Ave. Duration
15h 25m
When
Every day
Estimated price
€600 - €1600
Flights from Mexico City to Bilbao via Amsterdam Schiphol
Ave. Duration
17h
When
Every day
Estimated price
€550 - €1500
British Airways
Website
britishairways.com
Flights from Mexico City to Madrid
Ave. Duration
10h 30m
When
Every day
Estimated price
€500 - €1400
Flights from Mexico City to Madrid via Dallas/Ft.Worth
Ave. Duration
13h 50m
When
Every day
Estimated price
€380 - €1100
Flights from Mexico City to Madrid via London Heathrow
Ave. Duration
14h 15m
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
€550 - €1800
Flights from Mexico City to Valencia via London Heathrow
Ave. Duration
16h 10m
When
Saturday
Estimated price
€600 - €2100
Flights from Mexico City to Barcelona via Miami
Ave. Duration
12h 50m
When
Every day
Estimated price
€370 - €1000
Flights from Mexico City to Barcelona via London Heathrow
Ave. Duration
14h
When
Monday, Wednesday, Saturday and Sunday
Estimated price
€500 - €1700
Flights from Mexico City to Bilbao via Madrid
Ave. Duration
13h 45m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
€550 - €1700
Air Europa
Website
aireuropa.com
Flights from Mexico City to Madrid
Ave. Duration
10h 25m
When
Every day
Estimated price
€410 - €1200
Flights from Mexico City to Valencia via Madrid
Ave. Duration
14h 22m
When
Every day
Estimated price
€470 - €1400
Flights from Mexico City to Bilbao via Madrid
Ave. Duration
14h 5m
When
Every day
Estimated price
€480 - €1400
American Airlines
Website
aa.com
Flights from Mexico City to Madrid via Dallas/Ft.Worth
Ave. Duration
13h 50m
When
Every day
Estimated price
€380 - €1100
Flights from Mexico City to Logroño via Madrid
Ave. Duration
15h 55m
When
Monday, Tuesday, Wednesday, Thursday, Saturday and Sunday
Estimated price
€450 - €1300
Flights from Mexico City to Logroño via Miami, Madrid
Ave. Duration
19h 55m
When
Monday, Tuesday, Wednesday, Thursday, Saturday and Sunday
Estimated price
€550 - €1600
Flights from Mexico City to Logroño via Dallas/Ft.Worth, Madrid
Ave. Duration
20h 5m
When
Saturday and Sunday
Estimated price
€550 - €1600
Flights from Mexico City to Barcelona via Miami
Ave. Duration
12h 50m
When
Every day
Estimated price
€370 - €1000
Flights from Mexico City to Pamplona via Madrid
Ave. Duration
13h 22m
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
€800 - €2300
Air France
Website
airfrance.com
Flights from Mexico City to Madrid via Atlanta
Ave. Duration
13h 5m
When
Every day
Estimated price
€320 - €1200
Flights from Mexico City to Madrid via Paris Charles de Gaulle
Ave. Duration
14h 20m
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
€500 - €1400
Flights from Mexico City to Valencia via Paris Charles de Gaulle
Ave. Duration
16h 55m
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
€600 - €1600
Flights from Mexico City to Barcelona via Paris Charles de Gaulle
Ave. Duration
13h 40m
When
Every day
Estimated price
€490 - €1300
Flights from Mexico City to Bilbao via Paris Charles de Gaulle
Ave. Duration
15h 25m
When
Every day
Estimated price
€600 - €1600
Lufthansa
Website
lufthansa.com
Flights from Mexico City to Madrid via Munich
Ave. Duration
14h 55m
When
Monday, Wednesday and Saturday
Estimated price
€500 - €1300
Flights from Mexico City to Valencia via Frankfurt
Ave. Duration
18h 55m
When
Tuesday, Wednesday, Thursday and Friday
Estimated price
€550 - €1400
Flights from Mexico City to Barcelona via Frankfurt
Ave. Duration
13h 45m
When
Every day
Estimated price
€470 - €1200
Flights from Mexico City to Barcelona via Munich
Ave. Duration
14h 45m
When
Monday, Wednesday and Saturday
Estimated price
€480 - €1200
Flights from Mexico City to Bilbao via Munich
Ave. Duration
15h 20m
When
Monday, Wednesday and Saturday
Estimated price
€600 - €1500
Flights from Mexico City to Bilbao via Frankfurt
Ave. Duration
18h 55m
When
Tuesday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
€550 - €1400
Vueling Airlines
Website
vueling.com
Flights from Mexico City to Logroño via Madrid
Ave. Duration
15h 55m
When
Monday, Tuesday, Wednesday, Thursday, Saturday and Sunday
Estimated price
€450 - €1300
Flights from Mexico City to Pamplona via Madrid
Ave. Duration
12h 20m
When
Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
€800 - €2300
Flights from Mexico City to Valladolid via Barcelona
Ave. Duration
14h 10m
When
Tuesday, Thursday and Saturday
Estimated price
€500 - €1100
Flights from Mexico City to Valladolid via Madrid, Barcelona
Ave. Duration
15h 45m
When
Tuesday, Thursday and Saturday
Estimated price
€480 - €1300
Flights from Mexico City to Valladolid via Chicago O'Hare, Barcelona
Ave. Duration
19h 10m
When
Tuesday, Thursday and Saturday
Estimated price
€470 - €1400
United Airlines
Website
united.com
Flights from Mexico City to Barcelona via Newark
Ave. Duration
15h
When
Every day
Estimated price
€380 - €1200
Flights from Mexico City to Barcelona via Chicago O'Hare
Ave. Duration
15h 5m
When
Every day
Estimated price
€390 - €1200
Flights from Mexico City to Barcelona via Washington Dulles
Ave. Duration
15h 40m
When
Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
€380 - €1200
Air Canada
Website
aircanada.com
Flights from Mexico City to Madrid via Toronto
Ave. Duration
13h
When
Wednesday, Friday and Sunday
Estimated price
€500 - €1300
Flights from Mexico City to Barcelona via Toronto
Ave. Duration
13h 45m
When
Every day
Estimated price
€500 - €1300
Ryanair
Website
ryanair.com
Flights from Mexico City to Valladolid via Madrid, Palma Mallorca
Ave. Duration
17h 5m
When
Sunday
Estimated price
€600 - €1700
Flights from Mexico City to Valladolid via Newark, Palma Mallorca
Ave. Duration
18h 55m
When
Sunday
Estimated price
€470 - €1400
Delta
Website
delta.com
Flights from Mexico City to Madrid via Atlanta
Ave. Duration
13h 5m
When
Every day
Estimated price
€320 - €1200
Emirates
Website
emirates.com
Flights from Mexico City to Barcelona
Ave. Duration
10h 45m
When
Every day
Estimated price
€430 - €900
Train operators
Renfe Viajeros
Rome2Rio's guide to Renfe Viajeros
Contact Details
Phone
+34 91 232 03 20
Website
renfe.com
Train from Logrono to Estación de tren de Atocha
Ave. Duration
3h 29m
Frequency
Once daily
Estimated price
€30 - €50
Website
https://www.renfe.com/es/en
Train from Barcelona-Sants to Estación de tren de Atocha
Ave. Duration
3h 17m
Frequency
5 times a day
Estimated price
€45 - €65
Website
https://www.renfe.com/es/en
Train from Pamplona to Estación de tren de Atocha
Ave. Duration
3h 10m
Frequency
4 times a day
Estimated price
€35 - €50
Website
https://www.renfe.com/es/en
Train from Bilbao-Abando to Madrid-Chamartin
Ave. Duration
4h 28m
Frequency
Twice daily
Estimated price
€35 - €55
Website
https://www.renfe.com/es/en
Train from Valladolid to Madrid-Chamartin
Ave. Duration
1h 6m
Frequency
Every 3 hours
Estimated price
€16 - €22
Website
https://www.renfe.com/es/en
Renfe AVE
Rome2Rio's guide to Renfe AVE
Contact Details
Phone
+34 91 232 03 20
Website
renfe.com
Train from Valencia Joaquin Sorolla to Estación de tren de Atocha
Ave. Duration
2h 8m
Frequency
Twice daily
Estimated price
€35 - €55
Website
https://www.renfe.com/es/en
Básico
€35 - €55
Train from Barcelona-Sants to Estación de tren de Atocha
Ave. Duration
2h 30m
Frequency
Hourly
Estimated price
€50 - €75
Website
https://www.renfe.com/es/en
Básico
€50 - €75
Train from Valladolid to Madrid-Chamartin
Ave. Duration
1h 1m
Frequency
Twice daily
Estimated price
€27 - €40
Website
https://www.renfe.com/es/en
Básico
€27 - €40
iryo
Phone
+34 910 150 000
Email
atencion.cliente@iryo.eu
Website
iryo.eu
Train from Barcelona-Sants to Estación de tren de Atocha
Ave. Duration
2h 52m
Frequency
Every 2 hours
Estimated price
€30 - €80
Website
https://iryo.eu/en/home
Inicial
€30 - €80
Ouigo
Phone
+34 910 780 990
Train from Barcelona-Sants to Estación de tren de Atocha
Ave. Duration
2h 55m
Frequency
5 times a day
Estimated price
€21 - €30
Website
https://www.ouigo.com/es/en

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.