Cheap Flights from Toronto to Madrid
Browse current best options from Toronto. Become a member to unlock all deals and get alerts when new deals appear.
Deals from
Toronto
RatePunk searches hundreds of travel sites at once for deals on flights to Madrid
Prices updated 24 days ago
486,190 searches this week
171 airlines compared
80%+ AI score for best value
Fares are subject to change and may not be available for all dates. (Data last updated May 29, 2026.)
Today’s best flight deals from Toronto to Madrid
Explore current cheapest deals departing from Toronto to Madrid
Round trip
Sort by: Cheapest
October 2 - October 12
YTZ - Madrid
$782
$456
Round trip
October 2 - October 11
YTZ - Madrid
$783
$456
Round trip
October 9 - October 18
YYZ - Madrid
$727
$456
Round trip
September 11 - September 20
YTZ - Madrid
$797
$457
Round trip
September 11 - September 22
YTZ - Madrid
$792
$457
Round trip
September 11 - September 23
YTZ - Madrid
$790
$457
Round trip
September 11 - September 24
YTZ - Madrid
$791
$457
Round trip
September 11 - September 25
YTZ - Madrid
$792
$457
Round trip
September 13 - September 19
YTZ - Madrid
$821
$457
Round trip
September 11 - September 18
YTZ - Madrid
$817
$457
Round trip
Unlock all 500+ flight deals to Madrid and get alerts when great deals appear
Route Intelligence — 486,190 Searches this Week
Insights for flights from Toronto to Madrid
How much is a round trip from Toronto to Madrid
Regular price: $654 - $1,399
Prices for flights from Toronto to Madrid are currently below the regular range.
The regular price range for flights from Toronto to Madrid is between $654 and $1399. The current lowest deal is $456 with Air Canada, for travel from Oct 2-Oct 12.
now $456
Low $654
High $1,399
The cheapest time to fly from Toronto to Madrid
The cheapest month to fly from Toronto to Madrid is January, with a median price of $478. The most expensive month is March, with a median price of $1085. Prices are generally lower from January to December.
January
Flights from $478
March
Flights from $1,085
Direct flights from Toronto to Madrid
Finnair
Last-minute flights going from Toronto to Madrid
Sat, Jun 20
YYZ - Madrid
Toronto (YYZ) - Madrid (MAD)
Finnair
$795
$461
One-way
Sun, Jul 5
YYZ - Madrid
Toronto (YYZ) - Madrid (MAD)
Finnair
$814
$460
One-way
Wed, Jul 8
YYZ - Madrid
Toronto (YYZ) - Madrid (MAD)
Finnair
$856
$462
One-way
Fri, Jul 10
YYZ - Madrid
Toronto (YYZ) - Madrid (MAD)
Iberia Airlines
$860
$490
One-way
Sat, Jul 11
YYZ - Madrid
Toronto (YYZ) - Madrid (MAD)
Iberia Airlines
$868
$490
One-way
Sun, Jul 12
YYZ - Madrid
Toronto (YYZ) - Madrid (MAD)
American Airlines
$823
$462
One-way
Biggest price drops on these dates for flights from Toronto to Madrid
Aug 22 - Aug 26
$901 → $463
49%
Aug 20 - Aug 26
$906 → $481
47%
Aug 1 - Aug 7
$877 → $461
47%
Aug 22 - Aug 29
$906 → $490
46%
Popular Airports to fly from Toronto to Madrid
Toronto - Madrid route insights
💸 Price insights
Recent fares are above the typical level.
Recent fares from YTO to MAD are above the typical level, with 17% good prices historically.
📅 Best time to fly
January is historically the cheapest month to fly.
Historically, January is the cheapest with a median price of $478. March is the most expensive.
⏱️ Flight duration
Connecting flights typically take 25h 0m.
Flights from Toronto to Madrid typically take 25h 0m. Most flights have 2 stopovers.
✈️ Airlines & availability
Connecting flights are dominant on this route.
Connecting flights make up 92.8% of options. Only 7.2% of flights are direct.
🏆 Airline highlight
Finnair offers direct flights.
Finnair has direct flights from Toronto to Madrid. Consider booking in advance for better deals.
🎯 Booking tip
Deals appear frequently.
Deals from Toronto to Madrid appear frequently, with over 1 deal per day historically.
Toronto main airports to depart from
Toronto Pearson International (YYZ)
Toronto Pearson International Airport is a major hub for flights from Toronto to Madrid.
📍 ~20 km from Toronto city center (reachable by car or train)
💸 Flights from ~$456
Billy Bishop Toronto City (YTZ)
Billy Bishop Toronto City Airport offers an alternative departure point from Toronto to Madrid.
📍 ~5 km from Toronto city center (reachable by car or ferry)
💸 Flights from ~$460
Madrid main airports to arrive at
Adolfo Suárez Madrid–Barajas (MAD)
Adolfo Suárez Madrid–Barajas Airport is a primary gateway to Madrid from Toronto.
📍 ~13 km from city center (reachable by metro, train, bus, car)
💸 Flights from ~$456
Airports nearby Madrid used as alternative
Valencia (VLC)
Valencia Airport offers a wide range of European and domestic connections, with excellent high-speed rail to Madrid.
📍 ~360 km from Madrid (reachable by high-speed rail)
💸 Flights from ~$518
Barcelona–El Prat (BCN)
Barcelona–El Prat is Spain's largest alternative hub, offering the most extensive international flight network.
📍 ~500 km from Madrid (reachable by high-speed rail)
💸 Flights from ~$464
Málaga (AGP)
Málaga Airport is a major international gateway with high flight volume and direct high-speed rail to Madrid.
📍 ~410 km from Madrid (reachable by high-speed rail)
💸 Flights from ~$492
Alicante–Elche (ALC)
Alicante–Elche Airport provides significant international flights, especially to Northern Europe, with strong high-speed rail connectivity.
📍 ~360 km from Madrid (reachable by high-speed rail)
💸 Flights from ~$498
Seville (SVQ)
Seville Airport is a primary hub for Southern Spain, with good domestic and European coverage and direct high-speed rail.
📍 ~400 km from Madrid (reachable by high-speed rail)
💸 Flights from ~$541
Business & First Class Flight Deals to Madrid
Discover luxury on the budget with premium cabin class on flights from Toronto to Madrid.
Elite
Best Elite deals to Madrid
Exclusive daily First Class, Business Class, and Premium Economy flight deals, refreshed every 24 hours.
From YYZ
Elite
Oct 30
Madrid, Spain
94% AI deal score
$2,200
$1,343
Save $857
From YYZ
Elite
Aug 21
Madrid, Spain
93% AI deal score
$2,125
$1,019
Save $1,106
From YYZ
Elite
Aug 22
Madrid, Spain
93% AI deal score
$2,120
$1,019
Save $1,101
From YYZ
Elite
Aug 22
Madrid, Spain
93% AI deal score
$2,126
$1,019
Save $1,107
From YYZ
Elite
Aug 31
Madrid, Spain
93% AI deal score
$2,138
$1,044
Save $1,094
From YYZ
Elite
Aug 29
Madrid, Spain
93% AI deal score
$2,144
$1,044
Save $1,100
From YYZ
Elite
Aug 24
Madrid, Spain
93% AI deal score
$2,125
$1,044
Save $1,081
From YYZ
Elite
Aug 26
Madrid, Spain
93% AI deal score
$2,129
$1,044
Save $1,085
From YYZ
Elite
Aug 31
Madrid, Spain
93% AI deal score
$2,150
$1,044
Save $1,106
From YYZ
Elite
Aug 29
Madrid, Spain
93% AI deal score
$2,128
$1,044
Save $1,084
From YYZ
Elite
Aug 26
Madrid, Spain
93% AI deal score
$2,129
$1,044
Save $1,085
From YYZ
Elite
Aug 24
Madrid, Spain
93% AI deal score
$2,126
$1,044
Save $1,082
From YYZ
Elite
Aug 05
Madrid, Spain
93% AI deal score
$2,135
$1,055
Save $1,080
From YYZ
Elite
Aug 08
Madrid, Spain
93% AI deal score
$2,217
$1,055
Save $1,162
From YYZ
Elite
Aug 08
Madrid, Spain
93% AI deal score
$2,284
$1,055
Save $1,229
From YYZ
Elite
Aug 08
Madrid, Spain
93% AI deal score
$2,135
$1,055
Save $1,080
From YYZ
Elite
Aug 05
Madrid, Spain
92% AI deal score
$2,117
$1,055
Save $1,062
From YYZ
Elite
Aug 08
Madrid, Spain
92% AI deal score
$2,132
$1,055
Save $1,077
From YYZ
Elite
Aug 05
Madrid, Spain
92% AI deal score
$2,136
$1,055
Save $1,081
From YYZ
Elite
Aug 08
Madrid, Spain
92% AI deal score
$2,116
$1,055
Save $1,061
From YYZ
Elite
Aug 03
Madrid, Spain
92% AI deal score
$2,132
$1,055
Save $1,077
From YYZ
Elite
Aug 03
Madrid, Spain
92% AI deal score
$2,107
$1,055
Save $1,052
From YYZ
Elite
Aug 03
Madrid, Spain
92% AI deal score
$2,113
$1,055
Save $1,058
From YYZ
Elite
Aug 05
Madrid, Spain
92% AI deal score
$2,116
$1,055
Save $1,061
From YYZ
Elite
Aug 05
Madrid, Spain
92% AI deal score
$2,121
$1,055
Save $1,066
From YYZ
Elite
Aug 03
Madrid, Spain
92% AI deal score
$2,132
$1,055
Save $1,077
From YYZ
Elite
Aug 31
Madrid, Spain
92% AI deal score
$2,150
$1,089
Save $1,061
From YYZ
Elite
Jun 18
Madrid, Spain
92% AI deal score
$1,965
$1,421
Save $544
From YYZ
Elite
Oct 10
Madrid, Spain
92% AI deal score
$2,228
$1,661
Save $567
From YYZ
Elite
Jun 17
Madrid, Spain
91% AI deal score
$4,183
$2,518
Save $1,665
From YYZ
Elite
Jul 05
Madrid, Spain
90% AI deal score
$3,427
$2,337
Save $1,090
From YYZ
Elite
Jun 24
Madrid, Spain
90% AI deal score
$3,846
$2,515
Save $1,331
From YYZ
Elite
Jul 15
Madrid, Spain
89% AI deal score
$3,284
$2,337
Save $947
From YYZ
Elite
Jul 15
Madrid, Spain
89% AI deal score
$3,367
$2,338
Save $1,029
From YYZ
Elite
Jul 03
Madrid, Spain
89% AI deal score
$3,233
$2,338
Save $895
From YYZ
Elite
Sep 13
Madrid, Spain
88% AI deal score
$3,069
$2,335
Save $734
From YYZ
Elite
Dec 04
Madrid, Spain
83% AI deal score
$2,873
$2,337
Save $536
From YYZ
Elite
Oct 23
Madrid, Spain
83% AI deal score
$2,855
$2,337
Save $518
From YYZ
Elite
Jul 22
Madrid, Spain
83% AI deal score
$3,277
$2,516
Save $761
From YYZ
Elite
Jul 03
Madrid, Spain
83% AI deal score
$3,283
$2,516
Save $767
From YYZ
Elite
Sep 25
Madrid, Spain
83% AI deal score
$3,214
$2,516
Save $698
From YYZ
Elite
Jul 05
Madrid, Spain
83% AI deal score
$3,331
$2,516
Save $815
From YYZ
Elite
Jul 29
Madrid, Spain
83% AI deal score
$3,364
$2,518
Save $846
From YYZ
Elite
Jul 24
Madrid, Spain
83% AI deal score
$3,359
$2,518
Save $841
From YYZ
Elite
Jul 26
Madrid, Spain
83% AI deal score
$3,359
$2,518
Save $841
From YYZ
Elite
Jul 12
Madrid, Spain
83% AI deal score
$3,375
$2,518
Save $857
From YYZ
Elite
Jul 05
Madrid, Spain
83% AI deal score
$3,298
$2,520
Save $778
From YYZ
Elite
Jul 30
Madrid, Spain
83% AI deal score
$3,236
$2,537
Save $699
From YYZ
Elite
Jul 30
Madrid, Spain
83% AI deal score
$3,317
$2,537
Save $780
From YYZ
Elite
Jul 30
Madrid, Spain
83% AI deal score
$3,258
$2,551
Save $707
From YYZ
Elite
Oct 18
Madrid, Spain
82% AI deal score
$2,779
$2,351
Save $428
From YYZ
Elite
Sep 16
Madrid, Spain
82% AI deal score
$3,128
$2,517
Save $611
From YYZ
Elite
Dec 09
Madrid, Spain
82% AI deal score
$2,920
$2,518
Save $402
From YYZ
Elite
Sep 13
Madrid, Spain
82% AI deal score
$3,153
$2,518
Save $635
From YYZ
Elite
Sep 20
Madrid, Spain
82% AI deal score
$3,173
$2,518
Save $655
From YYZ
Elite
Jul 30
Madrid, Spain
82% AI deal score
$3,236
$2,549
Save $687
From YYZ
Elite
Jul 30
Madrid, Spain
82% AI deal score
$3,236
$2,551
Save $685
From YYZ
Elite
Nov 23
Madrid, Spain
81% AI deal score
$2,680
$2,335
Save $345
From YYZ
Elite
Nov 22
Madrid, Spain
81% AI deal score
$2,680
$2,335
Save $345
From YYZ
Elite
Nov 18
Madrid, Spain
81% AI deal score
$2,679
$2,335
Save $344
From YYZ
Elite
Nov 15
Madrid, Spain
81% AI deal score
$2,679
$2,337
Save $342
From YYZ
Elite
Nov 11
Madrid, Spain
81% AI deal score
$2,678
$2,337
Save $341
From YYZ
Elite
Nov 04
Madrid, Spain
81% AI deal score
$2,683
$2,338
Save $345
From YYZ
Elite
Nov 02
Madrid, Spain
81% AI deal score
$2,706
$2,345
Save $361
From YYZ
Elite
Nov 01
Madrid, Spain
81% AI deal score
$2,676
$2,367
Save $309
From YYZ
Elite
Oct 14
Madrid, Spain
81% AI deal score
$2,837
$2,507
Save $330
From YYZ
Elite
Aug 10
Madrid, Spain
81% AI deal score
$2,895
$2,537
Save $358
From YYZ
Elite
Dec 03
Madrid, Spain
81% AI deal score
$2,871
$2,579
Save $292
From YYZ
Elite
Sep 11
Madrid, Spain
81% AI deal score
$3,153
$2,697
Save $456
From YYZ
Elite
Jul 08
Madrid, Spain
81% AI deal score
$3,334
$2,697
Save $637
From YYZ
Elite
Jul 14
Madrid, Spain
81% AI deal score
$4,836
$4,019
Save $817
From YYZ
Elite
Oct 14
Madrid, Spain
80% AI deal score
$2,775
$2,504
Save $271
From YYZ
Elite
Oct 09
Madrid, Spain
80% AI deal score
$2,844
$2,518
Save $326
From YYZ
Elite
Oct 11
Madrid, Spain
80% AI deal score
$2,838
$2,518
Save $320
From YYZ
Elite
Oct 02
Madrid, Spain
80% AI deal score
$2,828
$2,518
Save $310
From YYZ
Elite
Aug 02
Madrid, Spain
80% AI deal score
$2,776
$2,520
Save $256
From YYZ
Elite
Oct 22
Madrid, Spain
80% AI deal score
$2,814
$2,593
Save $221
From YYZ
Elite
Jul 22
Madrid, Spain
80% AI deal score
$4,705
$4,019
Save $686
From YYZ
Elite
Nov 19
Madrid, Spain
79% AI deal score
$2,679
$2,504
Save $175
From YYZ
Elite
Nov 17
Madrid, Spain
79% AI deal score
$2,679
$2,504
Save $175
From YYZ
Elite
Nov 19
Madrid, Spain
79% AI deal score
$2,676
$2,505
Save $171
From YYZ
Elite
Nov 26
Madrid, Spain
79% AI deal score
$2,650
$2,507
Save $143
From YYZ
Elite
Aug 14
Madrid, Spain
79% AI deal score
$2,742
$2,518
Save $224
From YYZ
Elite
Aug 23
Madrid, Spain
79% AI deal score
$2,767
$2,518
Save $249
From YYZ
Elite
Aug 09
Madrid, Spain
79% AI deal score
$2,731
$2,518
Save $213
From YYZ
Elite
Aug 28
Madrid, Spain
79% AI deal score
$2,753
$2,518
Save $235
From YYZ
Elite
Sep 19
Madrid, Spain
79% AI deal score
$4,365
$4,201
Save $164
From YYZ
Elite
Aug 10
Madrid, Spain
78% AI deal score
$2,656
$2,537
Save $119
From YYZ
Elite
Aug 10
Madrid, Spain
78% AI deal score
$2,647
$2,537
Save $110
From YYZ
Elite
Aug 10
Madrid, Spain
78% AI deal score
$2,686
$2,549
Save $137
From YYZ
Elite
Aug 10
Madrid, Spain
78% AI deal score
$2,688
$2,551
Save $137
From YYZ
Elite
Aug 10
Madrid, Spain
78% AI deal score
$2,681
$2,551
Save $130
From YYZ
Elite
Oct 16
Madrid, Spain
78% AI deal score
$2,839
$2,695
Save $144
From YYZ
Elite
Aug 12
Madrid, Spain
77% AI deal score
$3,728
$3,664
Save $64
From YYZ
Elite
Jun 17
Madrid, Spain
76% AI deal score
$2,070
From YYZ
Elite
Aug 12
Madrid, Spain
76% AI deal score
$2,735
From YYZ
Elite
Aug 12
Madrid, Spain
76% AI deal score
$2,738
From YYZ
Elite
Aug 03
Madrid, Spain
76% AI deal score
$2,796
From YYZ
Elite
Aug 13
Madrid, Spain
76% AI deal score
$2,953
From YYZ
Elite
Jul 14
Madrid, Spain
75% AI deal score
$2,731