Flights from Madrid to Toronto – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MAD to YYZ – All flight route options from Barajas, Spain to Pearson International, Canada. These flights are operated by 26 airlines. Fly non-stop with Air Canada or choose from 22 different transit flights. The shortest flight time is 8 hours and 35 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 Pearson
We got great deals on hotels and car rentals near the airport.
Madrid to Toronto flights
There are over 23 airlines and as many as 2268 flights every week to this destination. You can fly non-stop to Toronto (YYZ) from Madrid (MAD) with Air Canada but if a stopover option suits you better you can choose to fly via Lisbon, Montreal or any other of the 22 alternatives with connectiing airports.
Tip! You might want to consider arriving at City Centre (YTZ) instead.
Madrid to Toronto with Air Canada
You can fly non-stop every weekday with flights departing at 12:15 or 12:30. 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 Madrid with Air Transat you will do a stopover in Montreal, YUL before reaching Toronto. This flight trip will take 11 hours and 15 minutes and you can fly every Monday or Thursday with departures at 14:10.
Distance & flight times: Barajas to Pearson
The shortest flight time between MAD and YYZ is 8 hours and 35 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 8h 35m | - | 3786 miles (6092 km) |
LIS Lisbon | 11h 0m | 1h 25m | 3907 miles (6286 km) |
YUL Montreal | 11h 15m | 1h 55m | 3785 miles (6090 km) |
BRU Brussels | 11h 20m | 1h 5m | 4598 miles (7398 km) |
CMN Casablanca | 12h 35m | 2h 20m | 4399 miles (7078 km) |
FRA Frankfurt | 12h 40m | 1h 25m | 4851 miles (7805 km) |
ORD Chicago | 12h 49m | 4h 54m | 4652 miles (7485 km) |
LHR London | 13h 15m | 1h 10m | 4344 miles (6989 km) |
ORY Paris | 13h 30m | - | - |
AMS Amsterdam | 13h 30m | 2h 15m | 4654 miles (7488 km) |
ZRH Zurich | 13h 40m | 2h 20m | 4829 miles (7770 km) |
EWR New York | 13h 44m | 2h 16m | 3966 miles (6381 km) |
BOS Boston | 14h 10m | 1h 45m | 3867 miles (6222 km) |
BCN Barcelona | 14h 15m | 4h 50m | 4311 miles (6936 km) |
IAD Dulles | 14h 24m | 2h 22m | 4176 miles (6719 km) |
PHL Philadelphia | 14h 44m | 4h 25m | 4042 miles (6504 km) |
DUB Dublin | 14h 45m | 2h 45m | 4195 miles (6750 km) |
CDG Paris | 14h 50m | 4h 35m | 4425 miles (7120 km) |
OPO Porto | 15h 5m | 1h 45m | 3799 miles (6113 km) |
JFK New York | 15h 5m | 3h 15m | 3968 miles (6385 km) |
LGW London | 15h 10m | - | - |
CLT Charlotte | 15h 25m | 1h 55m | 4713 miles (7583 km) |
MXP Milan | 16h 19m | 2h 30m | 4848 miles (7800 km) |


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