Ciudad de México y Madrid tienen vuelos directos todos los días con Aeroméxico, Iberia y Air Europa. Es una de las rutas de mayor volumen entre América y España, y casi siempre hay varias salidas por día para comparar.
Comparamos precios todos los días para mostrarte cuándo conviene comprar. Te mostramos los mejores precios actualizados diariamente.
Hoy las mejores ofertas para volar de Ciudad de México a Madrid arrancan desde U$S 624
Resumen de la oferta
Mejores precios por mes
| Ida | Vuelta | Días | Precio | |
|---|---|---|---|---|
02 Dic | 20 Ene | 49d | ![]() | U$S624 |
27 Oct | 19 Nov | 23d | ![]() | U$S626 |
28 Oct | 24 Nov | 27d | ![]() | U$S626 |
21 Ene | 27 Abr | 🌙 96d | ![]() | U$S626 |
28 Oct | 23 Nov | 26d | ![]() | U$S627 |
21 Ene | 29 Ene | 8d | ![]() | U$S628 |
24 Ene | 02 Feb | 9d | ![]() | U$S628 |
24 Ene | 02 Feb | 9d | ![]() | U$S629 |
21 Ene | 29 Ene | 8d | ![]() | U$S629 |
23 Ene | 01 Feb | 9d | ![]() | U$S629 |
02 Dic | 20 Ene | 49d | ![]() | U$S624 |
27 Oct | 19 Nov | 23d | ![]() | U$S626 |
28 Oct | 24 Nov | 27d | ![]() | U$S626 |
21 Ene | 27 Abr | 🌙 96d | ![]() | U$S626 |
28 Oct | 23 Nov | 26d | ![]() | U$S627 |
21 Ene | 29 Ene | 8d | ![]() | U$S628 |
24 Ene | 02 Feb | 9d | ![]() | U$S628 |
24 Ene | 02 Feb | 9d | ![]() | U$S629 |
21 Ene | 29 Ene | 8d | ![]() | U$S629 |
23 Ene | 01 Feb | 9d | ![]() | U$S629 |
05 Oct | 21 Ene | 🌙 108d | ![]() | U$S658 |
14 Oct | 27 Ene | 🌙 105d | ![]() | U$S694 |
27 Sep | 21 Ene | 🌙 116d | ![]() | U$S824 |
27 Sep | 25 Ene | 🌙 120d | ![]() | U$S860 |
27 Sep | 21 Ene | 🌙 116d | ![]() | U$S872 |
30 Oct | 06 Nov | 7d | ![]() | U$S879 |
27 Sep | 25 Ene | 🌙 120d | ![]() | U$S902 |
25 Sep | 21 Ene | 🌙 118d | ![]() | U$S903 |
26 Sep | 25 Ene | 🌙 121d | ![]() | U$S925 |
26 Sep | 25 Ene | 🌙 121d | ![]() | U$S928 |
| Ida | Vuelta | Días | Precio | |
|---|---|---|---|---|
27 Sep | 21 Ene | 🌙 116d | ![]() | U$S824 |
27 Sep | 25 Ene | 🌙 120d | ![]() | U$S860 |
27 Sep | 21 Ene | 🌙 116d | ![]() | U$S872 |
27 Sep | 25 Ene | 🌙 120d | ![]() | U$S902 |
25 Sep | 21 Ene | 🌙 118d | ![]() | U$S903 |
26 Sep | 25 Ene | 🌙 121d | ![]() | U$S925 |
26 Sep | 25 Ene | 🌙 121d | ![]() | U$S928 |
26 Sep | 25 Ene | 🌙 121d | ![]() | U$S931 |
29 Sep | 21 Ene | 🌙 114d | ![]() | U$S934 |
26 Sep | 25 Ene | 🌙 121d | ![]() | U$S935 |
27 Sep | 25 Ene | 🌙 120d | ![]() | U$S1.127 |
28 Sep | 20 Oct | 22d | ![]() | U$S1.380 |
22 Sep | 22 Oct | 30d | ![]() | U$S1.400 |
21 Sep | 22 Oct | 31d | ![]() | U$S1.400 |
20 Sep | 08 Oct | 18d | ![]() | U$S1.606 |
22 Sep | 29 Sep | 7d | ![]() | U$S1.732 |
28 Sep | 20 Oct | 22d | ![]() | U$S1.761 |
29 Sep | 22 Oct | 23d | ![]() | U$S1.769 |
27 Sep | 21 Ene | 🌙 116d | ![]() | U$S824 |
27 Sep | 25 Ene | 🌙 120d | ![]() | U$S860 |
27 Sep | 21 Ene | 🌙 116d | ![]() | U$S872 |
27 Sep | 25 Ene | 🌙 120d | ![]() | U$S902 |
25 Sep | 21 Ene | 🌙 118d | ![]() | U$S903 |
26 Sep | 25 Ene | 🌙 121d | ![]() | U$S925 |
26 Sep | 25 Ene | 🌙 121d | ![]() | U$S928 |
26 Sep | 25 Ene | 🌙 121d | ![]() | U$S931 |
29 Sep | 21 Ene | 🌙 114d | ![]() | U$S934 |
26 Sep | 25 Ene | 🌙 121d | ![]() | U$S935 |
| Ida | Vuelta | Días | Precio | |
|---|---|---|---|---|
27 Oct | 19 Nov | 23d | ![]() | U$S626 |
28 Oct | 24 Nov | 27d | ![]() | U$S626 |
28 Oct | 23 Nov | 26d | ![]() | U$S627 |
21 Oct | 05 Feb | 🌙 107d | ![]() | U$S631 |
28 Oct | 23 Nov | 26d | ![]() | U$S633 |
27 Oct | 19 Nov | 23d | ![]() | U$S633 |
05 Oct | 21 Ene | 🌙 108d | ![]() | U$S658 |
21 Oct | 18 Nov | 28d | ![]() | U$S666 |
21 Oct | 07 Dic | 47d | ![]() | U$S671 |
14 Oct | 27 Ene | 🌙 105d | ![]() | U$S694 |
27 Oct | 19 Nov | 23d | ![]() | U$S626 |
28 Oct | 24 Nov | 27d | ![]() | U$S626 |
28 Oct | 23 Nov | 26d | ![]() | U$S627 |
21 Oct | 05 Feb | 🌙 107d | ![]() | U$S631 |
28 Oct | 23 Nov | 26d | ![]() | U$S633 |
27 Oct | 19 Nov | 23d | ![]() | U$S633 |
21 Oct | 18 Nov | 28d | ![]() | U$S666 |
21 Oct | 07 Dic | 47d | ![]() | U$S671 |
13 Oct | 09 Nov | 27d | ![]() | U$S741 |
16 Oct | 12 Feb | 🌙 119d | ![]() | U$S845 |
05 Oct | 21 Ene | 🌙 108d | ![]() | U$S658 |
14 Oct | 27 Ene | 🌙 105d | ![]() | U$S694 |
30 Oct | 06 Nov | 7d | ![]() | U$S879 |
29 Oct | 03 Dic | 35d | ![]() | U$S1.047 |
| Ida | Vuelta | Días | Precio | |
|---|---|---|---|---|
02 Dic | 20 Ene | 49d | ![]() | U$S624 |
24 Dic | 01 Feb | 39d | ![]() | U$S758 |
31 Dic | 12 Feb | 43d | ![]() | U$S758 |
30 Dic | 01 Feb | 33d | ![]() | U$S758 |
30 Dic | 01 Feb | 33d | ![]() | U$S1.007 |
02 Dic | 20 Ene | 49d | ![]() | U$S624 |
24 Dic | 01 Feb | 39d | ![]() | U$S758 |
31 Dic | 12 Feb | 43d | ![]() | U$S758 |
30 Dic | 01 Feb | 33d | ![]() | U$S758 |
30 Dic | 01 Feb | 33d | ![]() | U$S1.007 |
| Ida | Vuelta | Días | Precio | |
|---|---|---|---|---|
21 Ene | 27 Abr | 🌙 96d | ![]() | U$S626 |
21 Ene | 29 Ene | 8d | ![]() | U$S628 |
24 Ene | 02 Feb | 9d | ![]() | U$S628 |
24 Ene | 02 Feb | 9d | ![]() | U$S629 |
21 Ene | 29 Ene | 8d | ![]() | U$S629 |
23 Ene | 01 Feb | 9d | ![]() | U$S629 |
21 Ene | 27 Abr | 🌙 96d | ![]() | U$S632 |
21 Ene | 27 Abr | 🌙 96d | ![]() | U$S672 |
15 Ene | 05 May | 🌙 110d | ![]() | U$S694 |
20 Ene | 09 Feb | 20d | ![]() | U$S729 |
21 Ene | 27 Abr | 🌙 96d | ![]() | U$S626 |
21 Ene | 29 Ene | 8d | ![]() | U$S628 |
24 Ene | 02 Feb | 9d | ![]() | U$S628 |
24 Ene | 02 Feb | 9d | ![]() | U$S629 |
21 Ene | 29 Ene | 8d | ![]() | U$S629 |
23 Ene | 01 Feb | 9d | ![]() | U$S629 |
21 Ene | 27 Abr | 🌙 96d | ![]() | U$S632 |
21 Ene | 27 Abr | 🌙 96d | ![]() | U$S672 |
15 Ene | 05 May | 🌙 110d | ![]() | U$S694 |
20 Ene | 09 Feb | 20d | ![]() | U$S729 |
| Ida | Vuelta | Días | Precio | |
|---|---|---|---|---|
30 Mar | 16 Abr | 17d | ![]() | U$S669 |
31 Mar | 14 Abr | 14d | ![]() | U$S669 |
31 Mar | 14 Abr | 14d | ![]() | U$S669 |
30 Mar | 15 Abr | 16d | ![]() | U$S670 |
30 Mar | 13 Abr | 14d | ![]() | U$S675 |
30 Mar | 13 Abr | 14d | ![]() | U$S675 |
30 Mar | 13 Abr | 14d | ![]() | U$S675 |
31 Mar | 14 Abr | 14d | ![]() | U$S675 |
31 Mar | 13 Abr | 13d | ![]() | U$S676 |
31 Mar | 13 Abr | 13d | ![]() | U$S676 |
30 Mar | 16 Abr | 17d | ![]() | U$S669 |
31 Mar | 14 Abr | 14d | ![]() | U$S669 |
31 Mar | 14 Abr | 14d | ![]() | U$S669 |
30 Mar | 15 Abr | 16d | ![]() | U$S670 |
30 Mar | 13 Abr | 14d | ![]() | U$S675 |
30 Mar | 13 Abr | 14d | ![]() | U$S675 |
30 Mar | 13 Abr | 14d | ![]() | U$S675 |
31 Mar | 14 Abr | 14d | ![]() | U$S675 |
31 Mar | 13 Abr | 13d | ![]() | U$S676 |
31 Mar | 13 Abr | 13d | ![]() | U$S676 |
| Ida | Vuelta | Días | Precio | |
|---|---|---|---|---|
30 Abr | 05 Jul | 🌙 66d | ![]() | U$S942 |
29 Abr | 09 Jun | 41d | ![]() | U$S942 |
30 Abr | 09 Jun | 40d | ![]() | U$S942 |
27 Abr | 09 Jun | 43d | ![]() | U$S942 |
29 Abr | 06 Jul | 🌙 68d | ![]() | U$S942 |
25 Abr | 07 Jul | 🌙 73d | ![]() | U$S942 |
30 Abr | 04 Jul | 🌙 65d | ![]() | U$S942 |
26 Abr | 30 Jul | 🌙 95d | ![]() | U$S942 |
30 Abr | 06 Jul | 🌙 67d | ![]() | U$S942 |
26 Abr | 14 Jul | 🌙 79d | ![]() | U$S942 |
30 Abr | 05 Jul | 🌙 66d | ![]() | U$S942 |
29 Abr | 09 Jun | 41d | ![]() | U$S942 |
30 Abr | 09 Jun | 40d | ![]() | U$S942 |
27 Abr | 09 Jun | 43d | ![]() | U$S942 |
29 Abr | 06 Jul | 🌙 68d | ![]() | U$S942 |
25 Abr | 07 Jul | 🌙 73d | ![]() | U$S942 |
30 Abr | 04 Jul | 🌙 65d | ![]() | U$S942 |
26 Abr | 30 Jul | 🌙 95d | ![]() | U$S942 |
30 Abr | 06 Jul | 🌙 67d | ![]() | U$S942 |
26 Abr | 14 Jul | 🌙 79d | ![]() | U$S942 |
| Ida | Vuelta | Días | Precio | |
|---|---|---|---|---|
29 May | 14 Jul | 46d | ![]() | U$S942 |
26 May | 14 Jul | 49d | ![]() | U$S942 |
30 May | 14 Jul | 45d | ![]() | U$S942 |
30 May | 27 Ago | 🌙 89d | ![]() | U$S1.124 |
23 May | 27 Ago | 🌙 96d | ![]() | U$S1.124 |
10 May | 27 Ago | 🌙 109d | ![]() | U$S1.132 |
10 May | 06 Jul | 57d | ![]() | U$S1.313 |
23 May | 06 Jul | 44d | ![]() | U$S1.313 |
30 May | 06 Jul | 37d | ![]() | U$S1.313 |
29 May | 14 Jul | 46d | ![]() | U$S942 |
26 May | 14 Jul | 49d | ![]() | U$S942 |
30 May | 14 Jul | 45d | ![]() | U$S942 |
30 May | 27 Ago | 🌙 89d | ![]() | U$S1.124 |
23 May | 27 Ago | 🌙 96d | ![]() | U$S1.124 |
10 May | 27 Ago | 🌙 109d | ![]() | U$S1.132 |
10 May | 06 Jul | 57d | ![]() | U$S1.313 |
23 May | 06 Jul | 44d | ![]() | U$S1.313 |
30 May | 06 Jul | 37d | ![]() | U$S1.313 |
Evolución semanal de precios
Más barato
Más caro
¿Es buen momento para comprar?
Posición
Bajo
Casi en el piso. Ahorras ~U$S 1 (0%).
Movimiento
Estable
Varía poco: U$S 621 a U$S 687.
Tendencia
En baja
Bajó un poco las últimas semanas.
Precio mínimo histórico
USD 621
observado en Sep 2026
Mejor precio esta semana
USD 621
Otras opciones para viajar de Ciudad de México a Madrid
Otras Rutas Similares
Desde Norteamérica
Desde Sudamérica
¿Quieres saber cuándo ir a Madrid, qué hacer o cómo llegar desde otros orígenes?
Ver guía completa de Madrid →







Air Europa
American Airlines