Flight times from Calgary to Madrid & schedule

The average flight time from Calgary to Madrid is About 16 hours 34 minutes, covering a distance of About 7,808.94 km.

Flight duration

About 16 hours 34 minutes

Flight distance

About 7,808.94 km

How long is the flight from Calgary to Madrid?

The flights usually depart from Calgary International Airport and arrive at Madrid Barajas Airport.

See more
Earliest first
Latest first
Austrian Airlines OS8195
YYC 1:45 AM
YUL 7:10 AM
With stops 4.4h
S
M
T
W
T
F
S
Austrian Airlines OS8256
YUL 6:50 PM
MAD 8:00 AM
7.2h
S
M
T
W
T
F
S
Check prices
Air Canada AC328
YYC 1:45 AM
YUL 7:10 AM
With stops 4.4h
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
Lufthansa LH4405
YYC 6:05 PM
FRA 10:45 AM
With stops 9.7h
S
M
T
W
T
F
S
Lufthansa LH1114
FRA 1:40 PM
MAD 4:20 PM
2.7h
S
M
T
W
T
F
S
Check prices
Lufthansa LH4405
YYC 6:05 PM
FRA 10:45 AM
With stops 9.7h
S
M
T
W
T
F
S
Lufthansa LH1116
FRA 5:35 PM
MAD 8:15 PM
2.7h
S
M
T
W
T
F
S
Check prices
Lufthansa LH4405
YYC 6:05 PM
FRA 10:45 AM
With stops 9.7h
S
M
T
W
T
F
S
Lufthansa LH1118
FRA 9:15 PM
MAD 11:55 PM
2.7h
S
M
T
W
T
F
S
Check prices
Air Canada AC326
YYC 6:10 PM
YUL 11:34 PM
With stops 4.4h
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 Transat TS7384
YYC 7:00 AM
MAD 12:00 PM
Nonstop 21.0h
S
M
T
W
T
F
S
Check prices
WestJet WS010
YYC 7:30 PM
CDG 11:30 AM
With stops 9.0h
S
M
T
W
T
F
S
Ryanair FR5507
BVA 5:40 PM
MAD 7:50 PM
2.2h
S
M
T
W
T
F
S
Check prices
WestJet WS010
YYC 7:30 PM
CDG 11:30 AM
With stops 9.0h
S
M
T
W
T
F
S
Air Europa UX1222
ORY 5:15 PM
MAD 7:15 PM
2.0h
S
M
T
W
T
F
S
Check prices
WestJet WS010
YYC 7:30 PM
CDG 11:30 AM
With stops 9.0h
S
M
T
W
T
F
S
Transavia France TO4638
ORY 5:00 PM
MAD 7:10 PM
2.2h
S
M
T
W
T
F
S
Check prices
WestJet WS010
YYC 7:30 PM
CDG 11:30 AM
With stops 9.0h
S
M
T
W
T
F
S
Vueling Airlines VY5328
CDG 6:50 PM
MAD 9:00 PM
2.2h
S
M
T
W
T
F
S
Check prices
WestJet WS010
YYC 7:30 PM
CDG 11:30 AM
With stops 9.0h
S
M
T
W
T
F
S
Air Europa UX1026
ORY 7:25 PM
MAD 9:25 PM
2.0h
S
M
T
W
T
F
S
Check prices
WestJet WS010
YYC 7:30 PM
CDG 11:30 AM
With stops 9.0h
S
M
T
W
T
F
S
Transavia France TO4780
ORY 8:40 PM
MAD 10:50 PM
2.2h
S
M
T
W
T
F
S
Check prices
Air Transat TS7384
YYC 7:00 AM
MAD 12:00 PM
Nonstop 21.0h
S
M
T
W
T
F
S
Check prices
Porter Airlines PD384
YYC 7:00 AM
YUL 1:12 PM
With stops 4.2h
S
M
T
W
T
F
S
Porter Airlines PD7384
YUL 11:10 PM
MAD 12:00 PM
6.8h
S
M
T
W
T
F
S
Check prices
Porter Airlines PD384
YYC 7:00 AM
YUL 1:12 PM
With stops 4.2h
S
M
T
W
T
F
S
Air Transat TS384
YUL 11:40 PM
MAD 12:40 PM
7.0h
S
M
T
W
T
F
S
Check prices
WestJet WS010
YYC 7:30 PM
CDG 11:30 AM
With stops 9.0h
S
M
T
W
T
F
S
Ryanair FR5445
BVA 4:00 PM
MAD 6:10 PM
2.2h
S
M
T
W
T
F
S
Check prices
WestJet WS010
YYC 7:30 PM
CDG 11:30 AM
With stops 9.0h
S
M
T
W
T
F
S
Transavia France TO4630
ORY 6:10 AM
MAD 8:20 AM
2.2h
S
M
T
W
T
F
S
Check prices
WestJet WS010
YYC 7:30 PM
CDG 11:30 AM
With stops 9.0h
S
M
T
W
T
F
S
Transavia France TO4634
ORY 12:20 PM
MAD 2:30 PM
2.2h
S
M
T
W
T
F
S
Check prices
WestJet WS010
YYC 7:30 PM
CDG 11:30 AM
With stops 9.0h
S
M
T
W
T
F
S
Air Europa UX1028
ORY 10:55 AM
MAD 12:55 PM
2.0h
S
M
T
W
T
F
S
Check prices
See all
WestJet WS002
YYC 10:10 PM
LHR 12:50 PM
With stops 8.7h
S
M
T
W
T
F
S
Ryanair FR5998
STN 1:35 PM
MAD 5:05 PM
2.5h
S
M
T
W
T
F
S
Check prices
WestJet WS002
YYC 10:10 PM
LHR 12:50 PM
With stops 8.7h
S
M
T
W
T
F
S
Wizz Air Malta W45373
LTN 9:30 PM
MAD 1:10 AM
2.7h
S
M
T
W
T
F
S
Check prices
WestJet WS002
YYC 10:10 PM
LHR 12:50 PM
With stops 8.7h
S
M
T
W
T
F
S
easyJet U22305
LTN 4:20 PM
MAD 7:50 PM
2.5h
S
M
T
W
T
F
S
Check prices
WestJet WS002
YYC 10:10 PM
LHR 12:50 PM
With stops 8.7h
S
M
T
W
T
F
S
Ryanair FR499
STN 6:15 AM
MAD 9:45 AM
2.5h
S
M
T
W
T
F
S
Check prices
WestJet WS002
YYC 10:10 PM
LHR 12:50 PM
With stops 8.7h
S
M
T
W
T
F
S
easyJet U28019
LGW 8:25 AM
MAD 12:10 PM
2.8h
S
M
T
W
T
F
S
Check prices
WestJet WS002
YYC 10:10 PM
LHR 12:50 PM
With stops 8.7h
S
M
T
W
T
F
S
Wizz Air UK W95371
LTN 7:45 AM
MAD 11:25 AM
2.7h
S
M
T
W
T
F
S
Check prices
WestJet WS002
YYC 10:10 PM
LHR 12:50 PM
With stops 8.7h
S
M
T
W
T
F
S
Ryanair FR5996
STN 6:50 AM
MAD 10:20 AM
2.5h
S
M
T
W
T
F
S
Check prices
Air Transat TS7384
YYC 7:00 AM
MAD 12:00 PM
Nonstop 21.0h
S
M
T
W
T
F
S
Check prices
WestJet WS010
YYC 7:30 PM
CDG 11:30 AM
With stops 9.0h
S
M
T
W
T
F
S
Ryanair FR5507
BVA 5:40 PM
MAD 7:50 PM
2.2h
S
M
T
W
T
F
S
Check prices
WestJet WS010
YYC 7:30 PM
CDG 11:30 AM
With stops 9.0h
S
M
T
W
T
F
S
Air Europa UX1222
ORY 5:15 PM
MAD 7:15 PM
2.0h
S
M
T
W
T
F
S
Check prices
WestJet WS010
YYC 7:30 PM
CDG 11:30 AM
With stops 9.0h
S
M
T
W
T
F
S
Transavia France TO4638
ORY 5:00 PM
MAD 7:10 PM
2.2h
S
M
T
W
T
F
S
Check prices
WestJet WS010
YYC 7:30 PM
CDG 11:30 AM
With stops 9.0h
S
M
T
W
T
F
S
Vueling Airlines VY5328
CDG 6:50 PM
MAD 9:00 PM
2.2h
S
M
T
W
T
F
S
Check prices
WestJet WS010
YYC 7:30 PM
CDG 11:30 AM
With stops 9.0h
S
M
T
W
T
F
S
Air Europa UX1026
ORY 7:25 PM
MAD 9:25 PM
2.0h
S
M
T
W
T
F
S
Check prices
WestJet WS010
YYC 7:30 PM
CDG 11:30 AM
With stops 9.0h
S
M
T
W
T
F
S
Transavia France TO4780
ORY 8:40 PM
MAD 10:50 PM
2.2h
S
M
T
W
T
F
S
Check prices
Air Transat TS7384
YYC 7:00 AM
MAD 12:00 PM
Nonstop 21.0h
S
M
T
W
T
F
S
Check prices
Porter Airlines PD384
YYC 7:00 AM
YUL 1:12 PM
With stops 4.2h
S
M
T
W
T
F
S
Porter Airlines PD7384
YUL 11:10 PM
MAD 12:00 PM
6.8h
S
M
T
W
T
F
S
Check prices
Porter Airlines PD384
YYC 7:00 AM
YUL 1:12 PM
With stops 4.2h
S
M
T
W
T
F
S
Air Transat TS384
YUL 11:40 PM
MAD 12:40 PM
7.0h
S
M
T
W
T
F
S
Check prices
WestJet WS010
YYC 7:30 PM
CDG 11:30 AM
With stops 9.0h
S
M
T
W
T
F
S
Ryanair FR5445
BVA 4:00 PM
MAD 6:10 PM
2.2h
S
M
T
W
T
F
S
Check prices
WestJet WS010
YYC 7:30 PM
CDG 11:30 AM
With stops 9.0h
S
M
T
W
T
F
S
Transavia France TO4630
ORY 6:10 AM
MAD 8:20 AM
2.2h
S
M
T
W
T
F
S
Check prices
WestJet WS010
YYC 7:30 PM
CDG 11:30 AM
With stops 9.0h
S
M
T
W
T
F
S
Transavia France TO4634
ORY 12:20 PM
MAD 2:30 PM
2.2h
S
M
T
W
T
F
S
Check prices
See all
Air Transat TS7384
YYC 7:00 AM
MAD 12:00 PM
Nonstop 21.0h
S
M
T
W
T
F
S
Check prices
Air Transat TS7384
YYC 7:00 AM
MAD 12:00 PM
Nonstop 21.0h
S
M
T
W
T
F
S
Check prices
Air Transat TS7384
YYC 7:00 AM
MAD 12:00 PM
Nonstop 21.0h
S
M
T
W
T
F
S
Check prices
Air Transat TS7384
YYC 7:00 AM
MAD 12:00 PM
Nonstop 21.0h
S
M
T
W
T
F
S
Check prices