Direct flights from Madrid to Toronto
All flights from MAD to YYZ non-stop. There are direct flights from Barajas (MAD), Spain to Pearson International (YYZ), Canada with Air Canada and Iberia. 12 weekly departures are currently scheduled on this route. Departure times range from 12:00 to 13:30 depending on the schedule period. The flight distance is 3786 miles (6092 km). Flight time ranges from 8 hours and 35 minutes to 9 hours.
Flight schedule from Madrid to Toronto with Air Canada
This is a weekly direct flight schedule for Air Canada. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-29
Flight schedule from Madrid to Toronto with Iberia
This is a weekly direct flight schedule for Iberia. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-29
Madrid to Toronto scheduled departures
Select a date to see every published non-stop departure between MAD and YYZ.
MAD - YYZ route facts
-
Distance3786 miles (6092 km)
-
Flight time8 hours and 35 minutes to 9 hours
-
Airlines
Air Canada
Iberia -
Airline alliancesStar Alliance oneworld
-
CabinsEconomy Premium Economy Business
-
Hub airportsAir Canada: YYZIberia: MAD
-
Departure terminalsAir Canada: Terminal 1Iberia: Terminal 4S
-
Arrival terminalsAir Canada: Terminal 1Iberia: Terminal 3
-
AircraftAir Canada: Airbus A330-300Iberia: Airbus A321neo
Route FAQ
Direct flights from Madrid to Canada
From Madrid to Montreal
YUL Pierre Elliott Trudeau International
From Madrid to Halifax
YHZ Halifax International
