Flight times from Chicago to Madrid & schedule

The average flight time from Chicago to Madrid is About 8 hours 1 minute, covering a distance of About 6,732.52 km.

Flight duration

About 8 hours 1 minute

Flight distance

About 6,732.52 km

How long is the flight from Chicago to Madrid?

The flights usually depart from O'Hare International Airport and arrive at Madrid Barajas Airport.

See more
Earliest first
Latest first
Air Canada AC8482
ORD 1:55 PM
YUL 5:07 PM
With stops 2.2h
S
M
T
W
T
F
S
Air Canada AC834
YUL 6:50 PM
MAD 8:00 AM
7.2h
S
M
T
W
T
F
S
Check prices
United Airlines UA8344
ORD 1:10 PM
YUL 4:29 PM
With stops 2.3h
S
M
T
W
T
F
S
United Airlines UA8464
YUL 6:50 PM
MAD 7:00 AM
7.2h
S
M
T
W
T
F
S
Check prices
United Airlines UA1128
ORD 1:12 PM
IAD 4:17 PM
With stops 2.1h
S
M
T
W
T
F
S
United Airlines UA260
IAD 6:10 PM
MAD 7:45 AM
7.6h
S
M
T
W
T
F
S
Check prices
Virgin Atlantic VS2620
MDW 1:05 PM
ATL 3:58 PM
With stops 1.9h
S
M
T
W
T
F
S
Virgin Atlantic VS3884
ATL 9:45 PM
MAD 12:15 PM
9.5h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL2417
MDW 1:05 PM
ATL 4:01 PM
With stops 1.9h
S
M
T
W
T
F
S
Delta Air Lines DL108
ATL 9:45 PM
MAD 12:15 PM
8.5h
S
M
T
W
T
F
S
Check prices
United Airlines UA8458
ORD 1:55 PM
YUL 5:07 PM
With stops 2.2h
S
M
T
W
T
F
S
United Airlines UA8464
YUL 6:50 PM
MAD 7:00 AM
7.2h
S
M
T
W
T
F
S
Check prices
Air Canada AC8484
ORD 3:45 PM
YUL 6:57 PM
With stops 2.2h
S
M
T
W
T
F
S
Air Canada AC834
YUL 6:50 PM
MAD 8:00 AM
7.2h
S
M
T
W
T
F
S
Check prices
Air Canada AC8484
ORD 3:45 PM
YUL 6:57 PM
With stops 2.2h
S
M
T
W
T
F
S
Lufthansa LH6761
YUL 6:50 PM
MAD 8:00 AM
7.2h
S
M
T
W
T
F
S
Check prices
Finnair AY5660
ORD 4:55 PM
MAD 7:20 AM
Nonstop 7.4h
S
M
T
W
T
F
S
Check prices
British Airways BA4272
ORD 4:55 PM
MAD 7:20 AM
Nonstop 7.4h
S
M
T
W
T
F
S
Check prices
Aer Lingus EI122
ORD 4:45 PM
DUB 5:10 AM
With stops 6.4h
S
M
T
W
T
F
S
Aer Lingus EI592
DUB 6:20 AM
MAD 10:00 AM
2.7h
S
M
T
W
T
F
S
Check prices
American Airlines AA8754
ORD 5:40 PM
MAD 8:50 AM
Nonstop 8.2h
S
M
T
W
T
F
S
Check prices
Iberia IB342
ORD 5:40 PM
MAD 8:50 AM
Nonstop 8.2h
S
M
T
W
T
F
S
Check prices
Aer Lingus EI5866
ORD 5:40 PM
MAD 8:50 AM
Nonstop 8.2h
S
M
T
W
T
F
S
Check prices
British Airways BA294
ORD 5:10 PM
LHR 6:55 AM
With stops 7.8h
S
M
T
W
T
F
S
British Airways BA462
LHR 10:10 AM
MAD 1:40 PM
2.5h
S
M
T
W
T
F
S
Check prices
United Airlines UA972
ORD 5:50 PM
BRU 8:55 AM
With stops 8.1h
S
M
T
W
T
F
S
United Airlines UA9977
BRU 2:15 PM
MAD 4:40 PM
2.4h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL1264
ORD 5:30 AM
ATL 8:37 AM
With stops 2.1h
S
M
T
W
T
F
S
Virgin Atlantic VS3884
ATL 9:45 PM
MAD 12:15 PM
9.5h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL2738
ORD 5:55 PM
ATL 8:59 PM
With stops 2.1h
S
M
T
W
T
F
S
Virgin Atlantic VS3884
ATL 9:45 PM
MAD 12:15 PM
9.5h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL1728
MDW 5:25 PM
ATL 8:26 PM
With stops 2.0h
S
M
T
W
T
F
S
Virgin Atlantic VS3884
ATL 9:45 PM
MAD 12:15 PM
9.5h
S
M
T
W
T
F
S
Check prices
American Airlines AA126
ORD 6:05 PM
MAD 9:25 AM
Nonstop 8.3h
S
M
T
W
T
F
S
Check prices
See all
Virgin Atlantic VS4563
ORD 11:10 AM
ATL 2:14 PM
With stops 2.1h
S
M
T
W
T
F
S
Virgin Atlantic VS3884
ATL 9:45 PM
MAD 12:15 PM
9.5h
S
M
T
W
T
F
S
Check prices
Lufthansa LH435
ORD 9:50 PM
MUC 1:15 PM
With stops 8.4h
S
M
T
W
T
F
S
Lufthansa LH1804
MUC 3:10 PM
MAD 5:50 PM
2.7h
S
M
T
W
T
F
S
Check prices
United Airlines UA8854
ORD 9:50 PM
MUC 1:15 PM
With stops 8.4h
S
M
T
W
T
F
S
Lufthansa LH1804
MUC 3:10 PM
MAD 5:50 PM
2.7h
S
M
T
W
T
F
S
Check prices
Aer Lingus EI124
ORD 9:00 PM
DUB 10:30 AM
With stops 7.5h
S
M
T
W
T
F
S
Aer Lingus EI594
DUB 4:15 PM
MAD 7:55 PM
2.7h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP244
ORD 8:10 PM
LIS 10:15 AM
With stops 8.1h
S
M
T
W
T
F
S
TAP Air Portugal TP1014
LIS 11:45 AM
MAD 2:05 PM
1.3h
S
M
T
W
T
F
S
Check prices
Iberia IB4212
ORD 8:30 PM
LHR 10:25 AM
With stops 7.9h
S
M
T
W
T
F
S
Iberia IB3649
LHR 1:20 PM
MAD 4:50 PM
2.5h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP244
ORD 8:10 PM
LIS 10:15 AM
With stops 8.1h
S
M
T
W
T
F
S
TAP Air Portugal TP1016
LIS 2:55 PM
MAD 5:10 PM
1.3h
S
M
T
W
T
F
S
Check prices
Iberia IB4212
ORD 8:30 PM
LHR 10:25 AM
With stops 7.9h
S
M
T
W
T
F
S
Iberia IB3651
LHR 2:55 PM
MAD 6:30 PM
2.6h
S
M
T
W
T
F
S
Check prices
United Airlines UA1357
ORD 8:52 AM
IAD 11:54 AM
With stops 2.0h
S
M
T
W
T
F
S
United Airlines UA260
IAD 6:10 PM
MAD 7:45 AM
7.6h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP244
ORD 8:10 PM
LIS 10:15 AM
With stops 8.1h
S
M
T
W
T
F
S
TAP Air Portugal TP1020
LIS 6:00 PM
MAD 8:20 PM
1.3h
S
M
T
W
T
F
S
Check prices
TAP Air Portugal TP244
ORD 8:10 PM
LIS 10:15 AM
With stops 8.1h
S
M
T
W
T
F
S
TAP Air Portugal TP1022
LIS 9:00 PM
MAD 11:30 PM
1.5h
S
M
T
W
T
F
S
Check prices
United Airlines UA759
ORD 8:00 PM
EWR 11:29 PM
With stops 2.5h
S
M
T
W
T
F
S
United Airlines UA051
EWR 8:00 PM
MAD 9:30 AM
7.5h
S
M
T
W
T
F
S
Check prices
Air Canada AC8478
ORD 7:05 AM
YUL 10:17 AM
With stops 2.2h
S
M
T
W
T
F
S
Air Canada AC834
YUL 6:50 PM
MAD 8:00 AM
7.2h
S
M
T
W
T
F
S
Check prices
American Airlines AA126
ORD 6:05 PM
MAD 9:25 AM
Nonstop 8.3h
S
M
T
W
T
F
S
Check prices
British Airways BA1638
ORD 6:15 PM
MAD 9:30 AM
Nonstop 8.3h
S
M
T
W
T
F
S
Check prices
Finnair AY3837
ORD 6:10 PM
MAD 9:25 AM
Nonstop 8.3h
S
M
T
W
T
F
S
Check prices
Iberia IB4481
ORD 6:10 PM
MAD 9:25 AM
Nonstop 8.3h
S
M
T
W
T
F
S
Check prices
Iberia IB4208
ORD 6:35 PM
LHR 8:35 AM
With stops 8.0h
S
M
T
W
T
F
S
Iberia IB3647
LHR 10:05 AM
MAD 1:35 PM
2.5h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL8757
ORD 6:25 PM
CDG 9:35 AM
With stops 8.2h
S
M
T
W
T
F
S
Delta Air Lines DL8630
CDG 1:10 PM
MAD 3:20 PM
2.2h
S
M
T
W
T
F
S
Check prices
American Airlines AA970
ORD 6:29 AM
PHL 9:39 AM
With stops 2.2h
S
M
T
W
T
F
S
American Airlines AA740
PHL 7:45 PM
MAD 8:55 AM
7.2h
S
M
T
W
T
F
S
Check prices
See all
Finnair AY5660
ORD 4:55 PM
MAD 7:20 AM
Nonstop 7.4h
S
M
T
W
T
F
S
Check prices
British Airways BA4272
ORD 4:55 PM
MAD 7:20 AM
Nonstop 7.4h
S
M
T
W
T
F
S
Check prices
American Airlines AA8754
ORD 5:40 PM
MAD 8:50 AM
Nonstop 8.2h
S
M
T
W
T
F
S
Check prices
Iberia IB342
ORD 5:40 PM
MAD 8:50 AM
Nonstop 8.2h
S
M
T
W
T
F
S
Check prices
Aer Lingus EI5866
ORD 5:40 PM
MAD 8:50 AM
Nonstop 8.2h
S
M
T
W
T
F
S
Check prices
American Airlines AA126
ORD 6:05 PM
MAD 9:25 AM
Nonstop 8.3h
S
M
T
W
T
F
S
Check prices
British Airways BA1638
ORD 6:15 PM
MAD 9:30 AM
Nonstop 8.3h
S
M
T
W
T
F
S
Check prices
Finnair AY3837
ORD 6:10 PM
MAD 9:25 AM
Nonstop 8.3h
S
M
T
W
T
F
S
Check prices
Iberia IB4481
ORD 6:10 PM
MAD 9:25 AM
Nonstop 8.3h
S
M
T
W
T
F
S
Check prices
See all
American Airlines AA126
ORD 6:05 PM
MAD 9:25 AM
Nonstop 8.3h
S
M
T
W
T
F
S
Check prices
British Airways BA1638
ORD 6:15 PM
MAD 9:30 AM
Nonstop 8.3h
S
M
T
W
T
F
S
Check prices
Finnair AY3837
ORD 6:10 PM
MAD 9:25 AM
Nonstop 8.3h
S
M
T
W
T
F
S
Check prices
Iberia IB4481
ORD 6:10 PM
MAD 9:25 AM
Nonstop 8.3h
S
M
T
W
T
F
S
Check prices
American Airlines AA8754
ORD 5:40 PM
MAD 8:50 AM
Nonstop 8.2h
S
M
T
W
T
F
S
Check prices
Iberia IB342
ORD 5:40 PM
MAD 8:50 AM
Nonstop 8.2h
S
M
T
W
T
F
S
Check prices
Aer Lingus EI5866
ORD 5:40 PM
MAD 8:50 AM
Nonstop 8.2h
S
M
T
W
T
F
S
Check prices
Finnair AY5660
ORD 4:55 PM
MAD 7:20 AM
Nonstop 7.4h
S
M
T
W
T
F
S
Check prices
British Airways BA4272
ORD 4:55 PM
MAD 7:20 AM
Nonstop 7.4h
S
M
T
W
T
F
S
Check prices
See all