Cheap flights from Frankfurt to Madrid
Find cheap Madrid to Frankfurt flights with our free search service. Compare all available fares for direct or connection flights from Madrid to Frankfurt.
Frankfurt to Madrid flight schedules
| Flight | Departure Date | Arrival Date | Price | Duration | Number of stops | Updated |
|---|---|---|---|---|---|---|
| Frankfurt (FRA) - Madrid (MAD) | 2026-12-05 | 2026-12-12 | 112 USD | 22 hours 20 minutes | Connection | 2026-11-11T16:13:09 |
| Frankfurt (FRA) - Madrid (MAD) | 2026-12-11 | 2026-12-18 | 123 USD | 21 hours 0 minutes | Connection | 2026-11-11T20:35:20 |
| Frankfurt (FRA) - Madrid (MAD) | 2026-12-12 | 2026-12-15 | 130 USD | 15 hours 45 minutes | Connection | 2026-11-08T18:13:52 |
| Frankfurt (FRA) - Madrid (MAD) | 2026-12-11 | 2026-12-14 | 135 USD | 22 hours 50 minutes | Connection | 2026-11-09T22:05:16 |
| Frankfurt (FRA) - Madrid (MAD) | 2026-11-23 | 2026-11-27 | 135 USD | 22 hours 10 minutes | Connection | 2026-11-09T23:16:49 |
| Frankfurt (FRA) - Madrid (MAD) | 2027-01-22 | 2027-01-25 | 136 USD | 27 hours 15 minutes | Connection | 2026-11-10T10:56:50 |
| Frankfurt (FRA) - Madrid (MAD) | 2027-01-22 | 2027-01-24 | 140 USD | 40 hours 20 minutes | Connection | 2026-11-12T19:27:04 |
| Frankfurt (FRA) - Madrid (MAD) | 2026-12-10 | 2026-12-17 | 144 USD | 42 hours 55 minutes | Connection | 2026-11-10T16:50:09 |
| Frankfurt (FRA) - Madrid (MAD) | 2027-01-23 | 2027-01-26 | 148 USD | 18 hours 15 minutes | Connection | 2026-11-11T22:09:01 |
| Frankfurt (FRA) - Madrid (MAD) | 2027-01-26 | 2027-01-28 | 149 USD | 25 hours 50 minutes | Connection | 2026-11-13T17:47:21 |
| Frankfurt (FRA) - Madrid (MAD) | 2026-12-04 | 2026-12-07 | 158 USD | 31 hours 0 minutes | Connection | 2026-11-12T15:51:49 |
| Frankfurt (FRA) - Madrid (MAD) | 2026-11-26 | 2026-11-28 | 158 USD | 17 hours 40 minutes | Connection | 2026-11-13T07:50:49 |
| Frankfurt (FRA) - Madrid (MAD) | 2026-11-30 | 2026-12-02 | 162 USD | 25 hours 45 minutes | Connection | 2026-11-14T08:32:09 |
| Frankfurt (FRA) - Madrid (MAD) | 2027-02-04 | 2027-02-07 | 163 USD | 18 hours 55 minutes | Connection | 2026-11-11T19:21:57 |
| Frankfurt (FRA) - Madrid (MAD) | 2026-11-17 | 2026-11-21 | 171 USD | 24 hours 0 minutes | Connection | 2026-11-09T14:26:03 |
| Frankfurt (FRA) - Madrid (MAD) | 2026-12-17 | 2026-12-20 | 183 USD | 20 hours 45 minutes | Connection | 2026-11-10T07:07:05 |
| Frankfurt (FRA) - Madrid (MAD) | 2027-08-17 | 2027-08-19 | 188 USD | 5 hours 35 minutes | Direct | 2026-11-09T23:44:53 |
| Frankfurt (FRA) - Madrid (MAD) | 2027-06-10 | 2027-06-18 | 191 USD | 5 hours 15 minutes | Direct | 2026-11-12T16:29:53 |
| Frankfurt (FRA) - Madrid (MAD) | 2026-12-09 | 2026-12-11 | 193 USD | 15 hours 5 minutes | Connection | 2026-11-14T19:41:51 |
| Frankfurt (FRA) - Madrid (MAD) | 2026-11-20 | 2026-11-27 | 193 USD | 28 hours 10 minutes | Connection | 2026-11-14T15:57:54 |
| Frankfurt (FRA) - Madrid (MAD) | 2026-11-15 | 2026-11-21 | 198 USD | 34 hours 55 minutes | Connection | 2026-11-10T00:31:45 |
| Frankfurt (FRA) - Madrid (MAD) | 2026-11-19 | 2026-11-22 | 201 USD | 19 hours 20 minutes | Connection | 2026-11-12T11:24:06 |
| Frankfurt (FRA) - Madrid (MAD) | 2026-11-24 | 2026-11-25 | 202 USD | 13 hours 40 minutes | Connection | 2026-11-12T01:22:18 |
| Frankfurt (FRA) - Madrid (MAD) | 2026-11-17 | 2026-11-20 | 203 USD | 21 hours 20 minutes | Connection | 2026-11-09T14:27:22 |
| Frankfurt (FRA) - Madrid (MAD) | 2026-11-16 | 2026-11-18 | 205 USD | 35 hours 55 minutes | Connection | 2026-11-11T09:25:32 |
| Frankfurt (FRA) - Madrid (MAD) | 2026-11-17 | 2026-11-19 | 205 USD | 14 hours 25 minutes | Connection | 2026-11-09T14:24:52 |
| Frankfurt (FRA) - Madrid (MAD) | 2026-11-18 | 2026-11-28 | 205 USD | 19 hours 20 minutes | Connection | 2026-11-14T15:58:52 |
| Frankfurt (FRA) - Madrid (MAD) | 2026-11-20 | 2026-11-23 | 207 USD | 25 hours 25 minutes | Connection | 2026-11-12T11:25:10 |
| Frankfurt (FRA) - Madrid (MAD) | 2027-06-05 | 2027-06-07 | 211 USD | 25 hours 5 minutes | Connection | 2026-11-11T04:16:56 |
| Frankfurt (FRA) - Madrid (MAD) | 2027-04-01 | 2027-04-11 | 215 USD | 5 hours 35 minutes | Direct | 2026-11-11T17:31:12 |
Frankfurt to Madrid flight status
| Flight | Origin | Destination | Departure | Arrival | Equip |
|---|---|---|---|---|---|
| UX1506 | Frankfurt (FRA) | Madrid (MAD) | 7:10 p.m. | 9:55 p.m. | Boeing 737-800 (winglets) |
| SK3370 | Frankfurt (FRA) | Madrid (MAD) | 11:35 a.m. | 1:40 p.m. | E90 |
| VN3167 | Frankfurt (FRA) | Madrid (MAD) | 10:55 a.m. | 1:40 p.m. | E90 |
| OS7461 | Frankfurt (FRA) | Madrid (MAD) | 1:30 p.m. | 4:10 p.m. | 321 |
| OS7455 | Frankfurt (FRA) | Madrid (MAD) | 9:35 a.m. | 12:15 p.m. | 321 |
| LH1122 | Frankfurt (FRA) | Madrid (MAD) | 9 p.m. | 11:40 p.m. | Airbus A321-100/200 |
| OS7457 | Frankfurt (FRA) | Madrid (MAD) | 9 p.m. | 11:40 p.m. | 321 |
| JU7426 | Frankfurt (FRA) | Madrid (MAD) | 10:55 a.m. | 1:40 p.m. | None |
| 3U8551 | Frankfurt (FRA) | Madrid (MAD) | 12:35 p.m. | 5:20 p.m. | 320 |
| AY5565 | Frankfurt (FRA) | Madrid (MAD) | 9:05 a.m. | 10:10 a.m. | CRK |
| LH1120 | Frankfurt (FRA) | Madrid (MAD) | 5:10 p.m. | 7:50 p.m. | Airbus A320 (sharklets) |
| AY5561 | Frankfurt (FRA) | Madrid (MAD) | 12:10 p.m. | 3 p.m. | 319 |
| SQ2062 | Frankfurt (FRA) | Madrid (MAD) | 9:40 a.m. | 12:20 p.m. | 319 |
| AM6923 | Frankfurt (FRA) | Madrid (MAD) | 7:35 a.m. | 9:45 a.m. | E90 |
| UA9358 | Frankfurt (FRA) | Madrid (MAD) | 9:35 a.m. | 12:10 p.m. | 32A |
| AM6956 | Frankfurt (FRA) | Madrid (MAD) | 10:55 a.m. | 1:40 p.m. | E90 |
| CI9232 | Frankfurt (FRA) | Madrid (MAD) | 10:55 a.m. | 1:40 p.m. | 738 |
| SK3695 | Frankfurt (FRA) | Madrid (MAD) | 6:35 p.m. | 9:16 p.m. | 321 |
| UA9229 | Frankfurt (FRA) | Madrid (MAD) | 1:30 p.m. | 4:10 p.m. | 321 |
| LA1731 | Frankfurt (FRA) | Madrid (MAD) | 6:05 p.m. | 8:05 p.m. | None |
| LH9358 | Frankfurt (FRA) | Madrid (MAD) | 2:20 p.m. | 5:55 p.m. | 321 |
| SK3590 | Frankfurt (FRA) | Madrid (MAD) | 10:29 p.m. | 12:14 a.m. | None |
| SK3372 | Frankfurt (FRA) | Madrid (MAD) | 11 a.m. | 12:18 p.m. | None |
| UA9359 | Frankfurt (FRA) | Madrid (MAD) | 5:10 p.m. | 7:50 p.m. | 321 |
| VA5658 | Frankfurt (FRA) | Madrid (MAD) | 8:25 p.m. | 10 p.m. | 333 |
| AA8595 | Frankfurt (FRA) | Madrid (MAD) | 1:25 p.m. | 2:45 p.m. | CR9 |
| UX1502 | Frankfurt (FRA) | Madrid (MAD) | 10:55 a.m. | 1:40 p.m. | Boeing 737-800 (winglets) |
| IB9040 | Frankfurt (FRA) | Madrid (MAD) | 7:55 p.m. | 9:40 p.m. | 33F |
| CA6017 | Frankfurt (FRA) | Madrid (MAD) | 9:40 a.m. | 12:20 p.m. | 321 |
| EY4354 | Frankfurt (FRA) | Madrid (MAD) | 10:55 a.m. | 1:40 p.m. | E90 |
| LH1114 | Frankfurt (FRA) | Madrid (MAD) | 1:30 p.m. | 4:10 p.m. | Airbus A320 (sharklets) |
| IB9042 | Frankfurt (FRA) | Madrid (MAD) | 5:30 a.m. | 8:03 a.m. | |
| LH1112 | Frankfurt (FRA) | Madrid (MAD) | 9:40 a.m. | 12:20 p.m. | Airbus A321-100/200 |
| SK3374 | Frankfurt (FRA) | Madrid (MAD) | 6:35 a.m. | 12:33 p.m. | |
| SK3697 | Frankfurt (FRA) | Madrid (MAD) | 6:05 a.m. | 8:45 a.m. | None |
| OS7459 | Frankfurt (FRA) | Madrid (MAD) | 5:10 p.m. | 7:50 p.m. | 32A |
| BT5222 | Frankfurt (FRA) | Madrid (MAD) | 12:10 p.m. | 3 p.m. | DHC-8-400 Dash 8Q |
| JL6950 | Frankfurt (FRA) | Madrid (MAD) | 7:45 p.m. | 10:35 p.m. | 319 |
| AV6509 | Frankfurt (FRA) | Madrid (MAD) | 4:50 p.m. | 7:30 p.m. | 321 |
| LA7102 | Frankfurt (FRA) | Madrid (MAD) | 7 a.m. | 8:30 a.m. | None |
| ET1569 | Frankfurt (FRA) | Madrid (MAD) | 9:40 a.m. | 12:20 p.m. | 321 |
| NH6141 | Frankfurt (FRA) | Madrid (MAD) | 9 p.m. | 11:40 p.m. | 32A |
| LH9284 | Frankfurt (FRA) | Madrid (MAD) | 6:25 p.m. | 9:37 p.m. | 32A |
| AC9284 | Frankfurt (FRA) | Madrid (MAD) | 1:40 p.m. | 4:20 p.m. | 321 |
| FR1678 | Frankfurt (FRA) | Madrid (MAD) | 3 p.m. | 4:25 p.m. | B738 |
| CA6009 | Frankfurt (FRA) | Madrid (MAD) | 5:10 p.m. | 7:50 p.m. | 321 |
| JL7843 | Frankfurt (FRA) | Madrid (MAD) | 6:45 a.m. | 8:25 a.m. | 320 |
| BT5172 | Frankfurt (FRA) | Madrid (MAD) | 7:35 p.m. | 10:25 p.m. | 321 |
| AC9180 | Frankfurt (FRA) | Madrid (MAD) | 10:10 a.m. | 12:45 p.m. | |
| LH3699 | Frankfurt (FRA) | Madrid (MAD) | 5:10 p.m. | 7:40 p.m. | 321 |
| SK3699 | Frankfurt (FRA) | Madrid (MAD) | 7:40 p.m. | 10:29 p.m. | None |
| IB8707 | Frankfurt (FRA) | Madrid (MAD) | 12:10 p.m. | 3 p.m. | Canadair CRJ 1000 |
| YW8707 | Frankfurt (FRA) | Madrid (MAD) | 12:10 p.m. | 3 p.m. | |
| IB8713 | Frankfurt (FRA) | Madrid (MAD) | 6:30 a.m. | 9:20 a.m. | Canadair CRJ 1000 |
| IB3131 | Frankfurt (FRA) | Madrid (MAD) | 7:50 p.m. | 10:40 p.m. | Airbus A319 |
| JU8043 | Frankfurt (FRA) | Madrid (MAD) | 1 p.m. | 2:15 p.m. | 738 |
| YW8713 | Frankfurt (FRA) | Madrid (MAD) | 6:30 a.m. | 9:20 a.m. | CRK |
| MU4578 | Frankfurt (FRA) | Madrid (MAD) | 1:50 a.m. | 7:30 a.m. | 738 |
| IB8711 | Frankfurt (FRA) | Madrid (MAD) | 7:30 p.m. | 10:20 p.m. | CRJX |
| YW8711 | Frankfurt (FRA) | Madrid (MAD) | 7:50 p.m. | 10:40 p.m. | CRK |
| EY4356 | Frankfurt (FRA) | Madrid (MAD) | 7:10 p.m. | 9:55 p.m. | E90 |
| WY5512 | Frankfurt (FRA) | Madrid (MAD) | 9:45 a.m. | 12:15 p.m. | None |
| BT5229 | Frankfurt (FRA) | Madrid (MAD) | 7:30 p.m. | 10:20 p.m. | None |
| BA9040 | Frankfurt (FRA) | Madrid (MAD) | 5:25 p.m. | 8:05 p.m. | |
| BA9042 | Frankfurt (FRA) | Madrid (MAD) | 8:30 p.m. | 10:50 p.m. | 75F |
| AI8707 | Frankfurt (FRA) | Madrid (MAD) | 12:10 p.m. | 3 p.m. | Canadair CRJ 1000 |
| EB4801 | Frankfurt (FRA) | Madrid (MAD) | 8:50 a.m. | 11:06 a.m. | Airbus A330-343 |
| EB302 | Frankfurt (FRA) | Madrid (MAD) | 2 a.m. | 2 a.m. | Airbus A330-243 |
| QY6260 | Frankfurt (FRA) | Madrid (MAD) | None | None | A306 |
| OB5305 | Frankfurt (FRA) | Madrid (MAD) | 12:10 p.m. | 3 p.m. | None |
| SA7528 | Frankfurt (FRA) | Madrid (MAD) | 1 p.m. | 3:35 p.m. | 321 |
| LH9180 | Frankfurt (FRA) | Madrid (MAD) | 10:10 a.m. | 12:45 p.m. | 32A |
| BE457 | Frankfurt (FRA) | Madrid (MAD) | 4:25 p.m. | 5:35 p.m. | DH4 |
| YY8713 | Frankfurt (FRA) | Madrid (MAD) | 6:30 a.m. | 9:20 a.m. | |
| US5500 | Frankfurt (FRA) | Madrid (MAD) | 10:50 a.m. | 1:40 p.m. | CR9 |
| 9W2409 | Frankfurt (FRA) | Madrid (MAD) | 12:05 p.m. | 2:50 p.m. | 738 |
| US5497 | Frankfurt (FRA) | Madrid (MAD) | 9:20 a.m. | 11:55 a.m. | CR9 |
| US699 | Frankfurt (FRA) | Madrid (MAD) | 1 p.m. | 3:35 p.m. | 319 |
| I29705 | Frankfurt (FRA) | Madrid (MAD) | None | None | A320 |
| US6985 | Frankfurt (FRA) | Madrid (MAD) | 1 p.m. | 3:35 p.m. | 73G |
| AB5324 | Frankfurt (FRA) | Madrid (MAD) | 7:50 a.m. | 10:40 a.m. | A319 |
| US5493 | Frankfurt (FRA) | Madrid (MAD) | 9:20 a.m. | 11:55 a.m. | CR9 |
| US5494 | Frankfurt (FRA) | Madrid (MAD) | 9:20 a.m. | 11:55 a.m. | CR9 |
| US5496 | Frankfurt (FRA) | Madrid (MAD) | 9:20 a.m. | 11:55 a.m. | CR9 |
| US5498 | Frankfurt (FRA) | Madrid (MAD) | 9:20 a.m. | 11:55 a.m. | CR9 |
| US5499 | Frankfurt (FRA) | Madrid (MAD) | 9:20 a.m. | 11:55 a.m. | CR9 |
| US55 | Frankfurt (FRA) | Madrid (MAD) | 10:50 a.m. | 1:40 p.m. | 763 |
| US6974 | Frankfurt (FRA) | Madrid (MAD) | 1 p.m. | 3:35 p.m. | 321 |
| US698 | Frankfurt (FRA) | Madrid (MAD) | 1 p.m. | 3:35 p.m. | 319 |
| US5495 | Frankfurt (FRA) | Madrid (MAD) | 9:20 a.m. | 11:55 a.m. | CR9 |
| US550 | Frankfurt (FRA) | Madrid (MAD) | 10:55 a.m. | 1:45 p.m. | 320 |
| LA2824 | Frankfurt (FRA) | Madrid (MAD) | 8:30 p.m. | 10:50 p.m. | 763 |
| YW5565 | Frankfurt (FRA) | Madrid (MAD) | 12:10 p.m. | 3 p.m. | |
| CM1799 | Frankfurt (FRA) | Madrid (MAD) | 7:10 p.m. | 10 p.m. | CR7 |
| AB5532 | Frankfurt (FRA) | Madrid (MAD) | 12:05 p.m. | 2:50 p.m. | CRK |
Popular Flights Searchs
- Domestic Destinations
- International Destinations
