Flights from Toronto to Madrid – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
YYZ to MAD – All flight route options from Pearson International, Canada to Barajas, Spain. These flights are operated by 26 airlines. Fly non-stop with Air Canada or choose from 23 different transit flights. The shortest flight time is 7 hours and 45 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Barajas
We got great deals on hotels and car rentals near the airport.
Toronto to Madrid flights
There are over 24 airlines and as many as 2788 flights every week to this destination. You can fly non-stop to Madrid (MAD) from Toronto (YYZ) with Air Canada but if a stopover option suits you better you can choose to fly via Lisbon, Montreal or any other of the 23 alternatives with connectiing airports.
Tip! You can also fly to Madrid from City Centre (YTZ).
Toronto to Madrid with Air Canada
You can fly non-stop every weekday with flights departing at 18:35 or 18:50. You also have the option to do a transit flight via Montreal. Air Canada is a Star Alliance member.
With Air Transat
If you fly from Toronto with Air Transat you will do a stopover in Montreal, YUL before reaching Madrid. This flight trip will take 10 hours and 45 minutes and you can fly every Monday, Wednesday, Friday or Sunday with departures at 18:00, 20:05 or 20:10.
Distance & flight times: Pearson to Barajas
The shortest flight time between YYZ and MAD is 7 hours and 45 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 7h 45m | - | 3786 miles (6092 km) |
LIS Lisbon | 10h 35m | 2h 25m | 3907 miles (6286 km) |
YUL Montreal | 10h 45m | 4h 20m | 3785 miles (6090 km) |
CMN Casablanca | 11h 5m | 1h 50m | 4399 miles (7078 km) |
BRU Brussels | 11h 15m | 1h 35m | 4598 miles (7398 km) |
PHL Philadelphia | 11h 20m | 2h 0m | 4042 miles (6504 km) |
CLT Charlotte | 11h 37m | 2h 0m | 4713 miles (7583 km) |
ZRH Zurich | 12h 0m | 1h 5m | 4829 miles (7770 km) |
BOS Boston | 12h 5m | 1h 48m | 3867 miles (6222 km) |
IAD Dulles | 12h 15m | 4h 50m | 4176 miles (6719 km) |
LHR London | 12h 15m | 1h 30m | 4344 miles (6989 km) |
BCN Barcelona | 12h 25m | 1h 15m | 4311 miles (6936 km) |
CDG Paris | 12h 55m | 2h 30m | 4425 miles (7120 km) |
AMS Amsterdam | 12h 55m | 2h 55m | 4654 miles (7488 km) |
ORD Chicago | 13h 1m | 3h 11m | 4652 miles (7485 km) |
FRA Frankfurt | 13h 5m | 3h 5m | 4851 miles (7805 km) |
EWR New York | 13h 15m | - | - |
LGA New York | 13h 20m | - | - |
JFK New York | 13h 20m | 4h 8m | 3958 miles (6368 km) |
DUB Dublin | 13h 20m | 4h 20m | 4195 miles (6750 km) |
DCA Washington | 13h 26m | - | - |
EDI Edinburgh | 14h 25m | 4h 55m | 4414 miles (7102 km) |
OPO Porto | 15h 20m | 4h 25m | 3799 miles (6113 km) |
MXP Milan | 17h 50m | 4h 55m | 4848 miles (7800 km) |


Quick copy and share this page
From Toronto to Spain
Below is a list of other destinations to Spain from Pearson International with either direct flights or 1 stop connections.
From Canada to Madrid
Below is a list of other cities in Canada with flights to Madrid with either non-stop or connecting flights.