Cheap Flights from Madrid to Chicago, IL from $374
On Cheapflightsplus.com you will find 3 direct and 100 connecting flights from Madrid to Chicago. You can compare airfare deals from 20 airlines and multiple travel sites from $374, book and save on cheap plane tickets and last minute offers. Also check out MAD-CHI flight schedule to find best flight time, convenient departure and arrival airports.
Find One-Way and Round-Trip Madrid to Chicago Flight Deals
Best Flights from Madrid to Chicago Today
Price | Departure | Arrival | Flight Duration | Airline | Flight |
---|---|---|---|---|---|
from $374 | 11:35 Madrid Barajas | 14:15 Chicago O'Hare International | 9h 40m | Finnair | AY5659 |
from $379 | 11:35 Madrid Barajas | 14:15 Chicago O'Hare International | 9h 40m | British Airways | BA4271 |
from $379 | 11:35 Madrid Barajas | 14:15 Chicago O'Hare International | 9h 40m | Iberia | IB341 |
from $393 | 07:10 Madrid Barajas | 13:30 Chicago O'Hare International | 13h 20m layover 2h 20m - Barcelona | Finnair | AY5573 AY4122 |
from $393 | 06:45 Madrid Barajas | 13:30 Chicago O'Hare International | 13h 45m layover 2h 45m - Barcelona | Finnair | AY5571 AY4122 |
from $393 | 21:35 Madrid Barajas | 13:30+1 день Chicago O'Hare International | 22h 55m layover 11h 55m - Barcelona | Finnair | AY5575 AY4122 |
from $403 | 10:35 Madrid Barajas | 19:00 Chicago O'Hare International | 15h 25m layover 4h 30m - Dublin | Aer Lingus | EI593 EI125 |
from $429 | 07:45 Madrid Barajas | 13:30 Chicago O'Hare International | 12h 45m layover 1h 45m - Barcelona | Finnair | AY5585 AY4122 |
from $431 | 13:45 Madrid Barajas | 18:50 Chicago O'Hare International | 12h 5m layover 1h 32m - Philadelphia | Iberia | IB4675 IB4180 |
from $453 | 21:50 Madrid Barajas | 14:30+1 день Chicago O'Hare International | 23h 40m layover 10h 50m - Rome | Iberia | IB657 IB4873 |
from $469 | 06:45 Madrid Barajas | 19:00 Chicago O'Hare International | 19h 15m layover 3h 0m - Barcelona 3h 50m - Dublin | Iberia | IB401 EI563 EI125 |
from $510 | 20:40 Madrid Barajas | 14:00+1 день Chicago O'Hare International | 24h 20m layover 8h 20m - Rome 1h 55m - Dublin | Aero Services Executive | W46014 EI401 EI123 |
from $514 | 19:05 Madrid Barajas | 14:00+1 день Chicago O'Hare International | 25h 55m layover 2h 45m - Barcelona 10h 50m - Dublin | Iberia | IB423 EI565 EI123 |
from $545 | 22:15 Madrid Barajas | 08:19+2 дня Chicago Midway | 41h 4m layover 12h 0m - Lisbon 17h 35m - Toronto | TAP Portugal | TP1021 TP257 PD2387 |
from $557 | 23:00 Madrid Barajas | 08:19+2 дня Chicago Midway | 40h 19m layover 11h 15m - Lisbon 17h 35m - Toronto | Iberia | IB539 TP257 PD2387 |
from $564 | 14:45 Madrid Barajas | 08:19+1 день Chicago Midway | 24h 34m layover 2h 40m - Punta Cana 7h 0m - Toronto | Welcome Air Luftfahrt | 2W3503 DM5802 PD2387 |
Flight Schedule Madrid to Chicago (Illinois)
Departure | Arrival | Flight Details | Flight Duration | Price |
---|---|---|---|---|
11:35 — 14:15
|
11:35 — 14:15
AY5659
Finnair
Madrid — Chicago
|
9h 40m |
Find flight
from$374 |
|
11:35 — 14:15
|
11:35 — 14:15
BA4271
British Airways
Madrid — Chicago
|
9h 40m |
Find flight
from$379 |
|
11:35 — 14:15
|
11:35 — 14:15
IB341
Iberia
Madrid — Chicago
|
9h 40m |
Find flight
from$379 |
|
01:30 — 13:15
|
01:30 — 05:00
AV47
Avianca
Madrid — Bogota
2h stop
07:00 — 13:15
AV262
Avianca
Bogota — Chicago
|
18h 45m including layover |
Find flight
from$722 |
|
06:45 — 13:30
|
06:45 — 08:00
AY5571
Finnair
Madrid — Barcelona
2h 45m stop
10:45 — 13:30
AY4122
Finnair
Barcelona — Chicago
|
13h 45m including layover |
Find flight
from$393 |
|
07:10 — 13:30
|
07:10 — 08:25
AY5573
Finnair
Madrid — Barcelona
2h 20m stop
10:45 — 13:30
AY4122
Finnair
Barcelona — Chicago
|
13h 20m including layover |
Find flight
from$393 |
|
07:45 — 13:30
|
07:45 — 09:00
AY5585
Finnair
Madrid — Barcelona
1h 45m stop
10:45 — 13:30
AY4122
Finnair
Barcelona — Chicago
|
12h 45m including layover |
Find flight
from$429 |
|
09:10 — 15:55
|
09:10 — 10:35
BA7066
British Airways
Madrid — London
2h 35m stop
13:10 — 15:55
BA299
British Airways
London — Chicago
|
13h 45m including layover |
Find flight
from$706 |
|
10:35 — 19:00
|
10:35 — 12:10
EI593
Aer Lingus
Madrid — Dublin
4h 30m stop
16:40 — 19:00
EI125
Aer Lingus
Dublin — Chicago
|
15h 25m including layover |
Find flight
from$403 |
|
10:35 — 15:45
|
10:35 — 12:10
EI593
Aer Lingus
Madrid — Dublin
1h 35m stop
13:45 — 15:45
EI7000
Aer Lingus
Dublin — Chicago
|
12h 10m including layover |
Find flight
from$661 |
|
12:00 — 22:00
|
12:00 — 17:10
TK1858
Turkish Airlines
Madrid — Istanbul
1h 35m stop
18:45 — 22:00
TK155
Turkish Airlines
Istanbul — Chicago
|
17h including layover |
Find flight
from$627 |
|
12:00 — 09:40
+1 day
|
12:00 — 18:20
TK1858
Turkish Airlines
Madrid — Istanbul
13h 20m stop
07:35 — 10:10
TK185
Turkish Airlines
Istanbul — Chicago
|
28h 40m including layover |
Find flight
from$627 |
|
13:45 — 18:50
|
13:45 — 15:50
IB4675
Iberia
Madrid — Philadelphia
1h 32m stop
21:40 — 23:08
IB4180
Iberia
Philadelphia — Chicago
|
12h 5m including layover |
Find flight
from$431 |
|
14:45 — 09:40
+1 day
|
14:55 — 21:10
TK1358
Turkish Airlines
Madrid — Istanbul
10h 30m stop
07:35 — 10:10
TK185
Turkish Airlines
Istanbul — Chicago
|
25h 55m including layover |
Find flight
from$627 |
|
15:30 — 15:10
+1 day
|
15:30 — 19:00
LO434
LOT
Madrid — Warsaw
17h 10m stop
12:10 — 15:10
LO1
LOT
Warsaw — Chicago
|
30h 40m including layover |
Find flight
from$653 |
|
15:30 — 19:40
+1 day
|
15:30 — 19:00
LO434
LOT
Madrid — Warsaw
21h 40m stop
16:40 — 19:40
LO3
LOT
Warsaw — Chicago
|
35h 10m including layover |
Find flight
from$653 |
|
17:30 — 13:15
+1 day
|
16:20 — 20:50
AV11
Avianca
Madrid — Bogota
10h 1m stop
07:00 — 12:15
AV262
Avianca
Bogota — Chicago
|
26h 45m including layover |
Find flight
from$752 |
|
18:20 — 09:40
+1 day
|
17:50 — 00:05
TK1860
Turkish Airlines
Madrid — Istanbul
6h 55m stop
07:35 — 10:10
TK185
Turkish Airlines
Istanbul — Chicago
|
22h 20m including layover |
Find flight
from$627 |
|
18:20 — 17:55
+1 day
|
17:50 — 00:05
TK1860
Turkish Airlines
Madrid — Istanbul
14h 50m stop
15:30 — 18:25
TK5
Turkish Airlines
Istanbul — Chicago
|
30h 35m including layover |
Find flight
from$627 |
|
20:25 — 14:10
+1 day
|
20:25 — 23:00
KL1508
KLM
Madrid — Amsterdam
13h 35m stop
12:40 — 14:10
KL611
KLM
Amsterdam — Chicago
|
24h 45m including layover |
Find flight
from$702 |
|
21:35 — 13:30
+1 day
|
21:35 — 22:50
AY5575
Finnair
Madrid — Barcelona
11h 55m stop
10:45 — 13:30
AY4122
Finnair
Barcelona — Chicago
|
22h 55m including layover |
Find flight
from$393 |
|
21:50 — 14:30
+1 day
|
21:50 — 00:15
IB657
Iberia
Madrid — Rome
10h 50m stop
11:05 — 14:30
IB4873
Iberia
Rome — Chicago
|
23h 40m including layover |
Find flight
from$453 |
|
06:45 — 19:00
|
06:45 — 08:00
IB401
Iberia
Madrid — Barcelona
3h stop
11:00 — 12:50
EI563
Aer Lingus
Barcelona — Dublin
3h 50m stop
16:40 — 19:00
EI125
Aer Lingus
Dublin — Chicago
|
19h 15m including layover |
Find flight
from$469 |
|
09:55 — 08:19
+1 day
|
09:55 — 10:20
U27652
EasyJet
Madrid — Lisbon
7h 25m stop
17:45 — 21:00
TP261
TAP Portugal
Lisbon — Toronto
10h 30m stop
07:55 — 08:45
PD2387
Porter Airlines
Toronto — Chicago
|
29h 24m including layover |
Find flight
from$658 |
|
13:35 — 07:38
+1 day
|
13:35 — 14:00
TP1013
TAP Portugal
Madrid — Lisbon
3h 55m stop
17:55 — 21:00
TP203
TAP Portugal
Lisbon — Newark
9h stop
06:00 — 07:38
TP8478
TAP Portugal
Newark — Chicago
|
25h 3m including layover |
Find flight
from$666 |
|
14:45 — 08:19
+1 day
|
14:45 — 17:20
2W3503
Welcome Air Luftfahrt
Madrid — Punta Cana
2h 40m stop
20:00 — 00:30
DM5802
Aero-Charter
Punta Cana — Toronto
7h stop
07:30 — 08:19
PD2387
Porter Airlines
Toronto — Chicago
|
24h 34m including layover |
Find flight
from$564 |
|
19:05 — 14:00
+1 day
|
19:05 — 20:20
IB423
Iberia
Madrid — Barcelona
2h 45m stop
23:05 — 00:45
EI565
Aer Lingus
Barcelona — Dublin
10h 50m stop
11:35 — 14:00
EI123
Aer Lingus
Dublin — Chicago
|
25h 55m including layover |
Find flight
from$514 |
|
20:40 — 14:00
+1 day
|
20:40 — 23:10
W46014
Aero Services Executive
Madrid — Rome
8h 20m stop
07:30 — 09:40
EI401
Aer Lingus
Rome — Dublin
1h 55m stop
11:35 — 14:00
EI123
Aer Lingus
Dublin — Chicago
|
24h 20m including layover |
Find flight
from$510 |
|
22:00 — 12:55
+1 day
|
22:00 — 01:10
W45152
Aero Services Executive
Madrid — Tirana
5h 25m stop
06:40 — 09:10
LH1457
Lufthansa
Tirana — Frankfurt
1h 45m stop
10:50 — 12:55
LH430
Lufthansa
Frankfurt — Chicago
|
21h 55m including layover |
Find flight
from$734 |
|
22:15 — 08:19
+2 days
|
22:20 — 22:45
TP1021
TAP Portugal
Madrid — Lisbon
12h stop
10:55 — 14:15
TP257
TAP Portugal
Lisbon — Toronto
17h 35m stop
07:55 — 08:45
PD2387
Porter Airlines
Toronto — Chicago
|
41h 4m including layover |
Find flight
from$545 |
|
23:00 — 08:19
+2 days
|
23:00 — 23:25
IB539
Iberia
Madrid — Lisbon
11h 15m stop
10:40 — 13:55
TP257
TAP Portugal
Lisbon — Toronto
17h 35m stop
07:55 — 08:45
PD2387
Porter Airlines
Toronto — Chicago
|
40h 19m including layover |
Find flight
from$557 |
|
23:10 — 08:19
+2 days
|
22:50 — 23:25
U26724
EasyJet
Madrid — Lisbon
11h stop
10:40 — 13:55
TP257
TAP Portugal
Lisbon — Toronto
17h 35m stop
07:55 — 08:45
PD2387
Porter Airlines
Toronto — Chicago
|
40h 9m including layover |
Find flight
from$566 |
Flight Information
Below we will explain in detail what the flights cost on the destination from Madrid to Chicago depends on and how to choose the most interesting flight option for you.
Distance between Madrid and Chicago is 6730 miles. Time difference between the cities is 7h. Airplanes depart 01:30 to 23:55 from 2 Madrid airports and arrive 01:30 to 23:55 to 7 Chicago airports. Average flight time is 9h 40m.
- The fastest flight 9h 40m
- Average flight time 9h 40m
- The earliest flight 01:30
- The latest flight 23:55
- Distance 4182 ml
The cheapest months to travel to Chicago are august (from 374 $), october (from 393 $), september (from 397 $).
The most expensive months are december (from 725 $), november (from 720 $), february (from 708 $).
What is the lowest airfare Madrid to Chicago?
The cheapest plane ticket found by our users is $374. This airfare is for economy class on one-way AY5659 flight by Finnair for August 27, 2025 which leaves Barajas in Madrid at 11:35 am and arrives at Chicago O'Hare International at 14:15.
Popular Airlines on the Route
The flight Madrid — Chicago is served by 20 regular airlines and 4 low-cost airlines. Most of the flights on this route are operated by Iberia - 12 departures per week at the price of from $ 379 . And the most expensive tickets are offered by Avianca airline - from $ 1709.
Direct flights
There are 3 nonstop flights on the route. The fastest direct flight is AY5659 by Finnair takes 9h 40m and the cheapest is AY5659 by Finnair for $374.
- from $379Find
- AY - Finnairfrom $374Find
- BA - British Airwaysfrom $379Find
Connecting Flights
There are 100 flights with layovers on the route. The fastest connecting flight is AF1001 by Air France takes 11h 55m and the cheapest is AY5659 by Finnair for $393.
- from $431Find
- KL - KLMfrom $697Find
- LO - LOTfrom $653Find
- UX - Air Europafrom $665Find
- EI - Aer Lingusfrom $403Find
- 2W - Welcome Air Luftfahrtfrom $564Find
- AF - Air Francefrom $703Find
- I2 - Iberia Expressfrom $617Find
- FR - Ryanairfrom $1389Find
- E9 - AJT Airfrom $1319Find
- AV - Aviancafrom $722Find
- TK - Turkish Airlinesfrom $627Find
Airports
You can fly from Madrid to Chicago from 2 airports (Barajas, Torrejon).
Madrid airports
- Barajas-MADfrom $374Find
- Torrejon-TOJFind
Chicago airports
- O'Hare International-ORDFind
- Midway-MDWFind
- Dupage County-DPAFind
- Chicago FSS-CHIFind
- Merrill C Meigs (closed)-CGXFind
- Pal-Waukee-PWKFind
- Chicago NAS-NOHFind
Airplanes
There are flights to Chicago from Madrid by 20 airlines that use 0 aircraft brands. They range from huge modern airplanes to small-sized.
Top International Destinations from Madrid
Our state-of-the art metasearch will definitely provide you with the best airfare on international flights. We’re proud to partner with many reliable travel suppliers located outside the US what gives us an opportunity to offer the most competitive prices on far destinations.
- from $55Find
- from $74Find
- from $60Find
- from $64Find
- from $72Find
- from $74Find
- from $71Find
- from $64Find
- from $73Find
- from $61Find
How to book a plane ticket yourself?

- Fill in the search parameters — cities of departure and destination, departure and return dates and click «Find flights»
- Select the best flight that you like. Please, check the airports of departure and arrival. Select the best fare, but pay attention to the following flight details - airports of departure and arrival, flight duration and layovers. Please use filters and sort to find the best flight.
- Click «Buy» when you are ready — our system will redirect you to the site that sells the selected flight ticket.
- Fill in all passenger and payment information — passport and contact information, please double check all passengers’ names and make a payment for your itinerary.
- That's it — you will receive an email with your e-ticket usually within 10 minutes after your flight is confirmed. Please, print the e-ticket and have it with you at the airport. You would need to have only a passport and/or a required form of ID to travel. Please, check your Visa requirements if you travel outside of the United States or Canada.
To find a plane ticket, please select dates.