Direct flights from Toronto to Madrid
All flights from YYZ to MAD non-stop. There are direct flights from Pearson International (YYZ), Canada to Barajas (MAD), Spain with Air Canada and Iberia. 12 weekly departures are currently scheduled on this route. Departure times range from 17:10 to 20:15 depending on the schedule period. The flight distance is 3786 miles (6092 km). Flight time ranges from 7 hours and 30 minutes to 7 hours and 40 minutes.
Airlines with non-stop routes:
Air Canada
Iberia
AirSial
Flight schedule from Toronto to Madrid 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 Toronto to Madrid 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
Toronto to Madrid scheduled departures
Select a date to see every published non-stop departure between YYZ and MAD.
YYZ - MAD route facts
-
Distance3786 miles (6092 km)
-
Flight time7 hours and 30 minutes to 7 hours and 40 minutes
-
Airlines
Air Canada
Iberia -
Airline alliancesStar Alliance oneworld
-
CabinsEconomy Premium Economy Business
-
Hub airportsAir Canada: YYZIberia: MAD
-
Departure terminalsAir Canada: Terminal 1Iberia: Terminal 3
-
Arrival terminalsAir Canada: Terminal 1Iberia: Terminal 4S
-
AircraftAir Canada: Airbus A330-300Iberia: Airbus A321neo
Route FAQ
Direct flights from Toronto to Spain
From Toronto to Barcelona
BCN El Prat Airport
From Toronto to Tenerife
TFS Tenerife South Airport
From Toronto to Las Palmas
LPA Gran Canaria Airport
