Find a great deal and save up to 33% by booking at least 59 days prior to your desired departure date, rather than waiting until the week of travel. According to our data, there are a number of flights available from Canada to Madrid within the next two weeks, with the cheapest ticket starting at C$ 1,202.
Our data shows that February tends to be the cheapest month to fly to Madrid from Canada. Users have commonly found prices around C$ 1,044 for the month, but tickets can be as low as C$ 757. Due to multiple factors, prepare for potentially higher prices in December.
When flying from Canada to Madrid, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.
Toronto Island
Madrid Barajas
3 stops
29h 29mMadrid Barajas
Toronto Island
1 stop
32h 54mMultiple Airlines
Toronto Pearson Intl
Madrid Barajas
2 stops
17h 55mMadrid Barajas
Toronto Pearson Intl
2 stops
28h 05mMultiple Airlines
Toronto Pearson Intl
Madrid Barajas
2 stops
17h 55mMadrid Barajas
Toronto Pearson Intl
2 stops
19h 20mMultiple Airlines
Toronto Pearson Intl
Madrid Barajas
2 stops
32h 05mMadrid Barajas
Toronto Pearson Intl
1 stop
26h 55mMultiple Airlines
Toronto Pearson Intl
Madrid Barajas
2 stops
31h 35mMadrid Barajas
Toronto Pearson Intl
1 stop
26h 55mMultiple Airlines
Toronto Pearson Intl
Madrid Barajas
2 stops
31h 35mMadrid Barajas
Toronto Pearson Intl
1 stop
21h 40mMultiple Airlines
Montreal Pierre Elliott Trudeau Intl
Madrid Barajas
1 stop
20h 10mMadrid Barajas
Montreal Pierre Elliott Trudeau Intl
1 stop
17h 11mUnited Airlines
Montreal Pierre Elliott Trudeau Intl
Madrid Barajas
1 stop
17h 41mMadrid Barajas
Montreal Pierre Elliott Trudeau Intl
2 stops
26h 25mUnited Airlines
Toronto Pearson Intl
Madrid Barajas
1 stop
12h 44mMadrid Barajas
Toronto Pearson Intl
1 stop
13h 29mUnited Airlines
Toronto Pearson Intl
Madrid Barajas
2 stops
22h 45mMadrid Barajas
Toronto Pearson Intl
1 stop
26h 40mSWISS
Toronto Pearson Intl
Madrid Barajas
2 stops
22h 45mMadrid Barajas
Toronto Pearson Intl
1 stop
26h 40mSWISS
Toronto Pearson Intl
Madrid Barajas
1 stop
15h 30mMadrid Barajas
Toronto Pearson Intl
1 stop
26h 40mSWISS
Montreal Pierre Elliott Trudeau Intl
Madrid Barajas
Nonstop
7h 00mMadrid Barajas
Montreal Pierre Elliott Trudeau Intl
Nonstop
7h 55mAir Transat
Montreal Pierre Elliott Trudeau Intl
Madrid Barajas
Nonstop
7h 00mMadrid Barajas
Montreal Pierre Elliott Trudeau Intl
Nonstop
7h 55mAir Transat
Montreal Pierre Elliott Trudeau Intl
Madrid Barajas
Nonstop
7h 00mMadrid Barajas
Montreal Pierre Elliott Trudeau Intl
Nonstop
7h 55mAir Transat
Toronto Island
Madrid Barajas
3 stops
29h 29mMadrid Barajas
Toronto Island
1 stop
32h 54mMultiple Airlines
Toronto Pearson Intl
Madrid Barajas
3 stops
35h 19mMadrid Barajas
Toronto Pearson Intl
1 stop
15h 45mMultiple Airlines
Toronto Pearson Intl
Madrid Barajas
2 stops
20h 14mMadrid Barajas
Toronto Pearson Intl
1 stop
12h 30mMultiple Airlines
Toronto Pearson Intl
Madrid Barajas
2 stops
31h 30mMultiple Airlines
Toronto Island
Madrid Barajas
3 stops
27h 40mMultiple Airlines
Toronto Island
Madrid Barajas
2 stops
27h 50mMultiple Airlines
If you book a flight to Madrid from Canada, you will be flying to Barajas, which is the city’s only airport. Madrid Barajas (MAD) is located 13.6 km from the centre of Madrid.
Due to the rapidly changing circumstances due to COVID-19, airlines like Air Canada, Lufthansa, and TAP AIR PORTUGAL flying from Canada to Madrid Barajas have implemented new flexible cancellation policies.
Yes, there are multiple flights from Canada to Madrid for under C$ 800. The cheapest flight booked recently is on Multiple Airlines for just C$ 726, but on average you can expect to pay C$ 786.
Cheapflights has 20 direct flights from Canada to Madrid under C$ 900. A good price for a direct flight from Canada to Madrid is less than C$ 928.
There are currently 20+ open flights from Canada to Madrid within the next 7 days for less than C$ 800.
Most travellers choose Toronto Pearson Intl - Madrid Barajas, Montreal Pierre Elliott Trudeau Intl - Madrid Barajas or Vancouver Intl - Madrid Barajas when deciding on the best route from Canada to Madrid.
The most popular airlines flying from Canada to Madrid are American Airlines, Air Canada and Air France. Something to consider prior to booking your flight.
The top 3 most reliable airlines when flying from Canada to Madrid are Air Canada (83%), Brussels Airlines (83%) and United Airlines (83%).
Looking at all options, your cheapest flight can be booked for C$ 482. While the most popular route (Toronto Pearson Intl - Madrid Barajas) can be booked for C$ 726 on average our data indicates C$ 2,678 when flying from Canada to Madrid.