Find cheap flights to Madrid

Return
1 adult
Economy
From?
To?
Sun 4/6
Sun 11/6

Deals available from 900+ travel sites.

About Flights to Madrid

Summary info about Madrid flight prices, duration and airlines

Best One-Way Price

C$ 368

Best Round-Trip Price

C$ 585

Fastest flight time

8h 40m

Operated By

4 airlines
The best one-way flight price to Madrid from Canada in the last 72 hours is C$ 368 (Vancouver Intl to Madrid Barajas).
The best round-trip flight price to Madrid from Canada in the last 72 hours is C$ 585 (Hamilton to Madrid Barajas).
The fastest flight to Madrid from Canada takes 8h 40m (Montreal Pierre Elliott Trudeau Intl to Madrid Barajas).
There are 4 airlines operating flights to Madrid, including Air Transat, TAP AIR PORTUGAL and Azores Airlines.

Madrid flights insights and trends

Explore insights for your Madrid flight to craft the best travel plan

What is the cheapest month to fly to Madrid?

In general, January is the cheapest month to fly from Canada to Madrid. Due to it being the ‘off-season’ during this time, you can expect flight prices to be around C$ 926. If you aren’t able to travel during the month of January, then book flights to Madrid from Canada during October instead. Flights to Madrid in October, while not as cheap as those in January, still average around C$ 938.

What is the absolute cheapest flight to Madrid?

See prices from:

What is the cheapest day to depart on your flight to Madrid?

Our data shows that Monday is the least expensive day to fly to Madrid. Tickets to fly out on this day can be as low as C$ 1,056. On the other hand, Friday is the most expensive day to depart from Canada because it is more convenient for both business and leisure travellers. As a result, prices tend to be around C$ 1,210.

What is the cheapest time of day to depart on your flight to Madrid?

According to our data, the cheapest time of day to fly to Madrid is in the morning. momondo users have found flights departing from Canada to Madrid in the morning for as low as C$ 1,112. Keep in mind that these prices may fluctuate based on what airline you choose and the time of year you plan to travel. Flights to Madrid are more costly in the afternoon, with an average ticket price of C$ 1,149. Departure times in the afternoon fall within the peak daily travel times, which is why tickets can be more expensive.

How long does it take to fly to Madrid?

The average flight duration from Canada to Madrid depends on which airport you fly into and out of. Flying from Toronto Pearson Intl to Madrid Barajas is 7h 10m on average, while flying from Vancouver Intl to Madrid Barajas is 17h 20m on average. Madrid Barajas is the most popular airport in Madrid.

How far in advance should I book a flight to Madrid?

In general, most travellers find the cheapest time to book a flight to Madrid is about 60 days prior to their departure date, when tickets on average are C$ 1,079.

Cheapest flights to Madrid airports

Find the cheapest flights to these Madrid airports from your nearest city or airport
Toronto Pearson Intl Airport
Madrid

CHEAPEST ROUTE FROM Toronto TO Madrid

Toronto Pearson Intl Airport (YYZ) to Madrid (MAD)

Typically, flights to Madrid from Toronto are cheaper when flying from Toronto Pearson Intl to Madrid Barajas, which has an average price of C$ 1,069

CHEAPEST MONTH TO FLY TO MADRID FROM TORONTO PEARSON INTL AIRPORTJanuary13% cheaperFlying from Toronto Pearson Intl Airport to Madrid costs on average just C$ 933 in January
MOST EXPENSIVE MONTH TO FLY TO MADRID FROM TORONTO PEARSON INTL AIRPORTDecember31% more expensiveIt costs about C$ 1,403 for flights to Madrid from Toronto Pearson Intl Airport in December
MOST POPULAR MONTH TO FLY TO MADRID FROM TORONTO PEARSON INTL AIRPORTDecember350% more users visitedMore momondo users searched in flights to Madrid from Toronto Pearson Intl Airport in December than any other month

Madrid flight deals found on momondo

Check out some of the best fares from airports in Canada to Madrid found recently by users on momondo
PLAY
3 Oct.
YHM2:50 p.m.Hamilton
20h 25m
1 stop
MAD11:15 a.m.Madrid Barajas
18 Oct.
MAD6:15 p.m.Madrid Barajas
25h 15m
1 stop
YHM7:30 p.m.Hamilton
Multiple Airlines
13 Oct.
YYZ7:55 p.m.Toronto Pearson Intl
13h 10m
1 stop
MAD9:05 a.m.Madrid Barajas
15 Oct.
MAD3:15 a.m.Madrid Barajas
14h 35m
1 stop
YYZ5:50 p.m.Toronto Pearson Intl
PLAY
14 Oct.
YHM2:50 p.m.Hamilton
20h 35m
1 stop
MAD11:25 a.m.Madrid Barajas
25 Oct.
MAD6:15 p.m.Madrid Barajas
25h 15m
1 stop
YHM7:30 p.m.Hamilton
Multiple Airlines
6 Oct.
YYZ7:55 p.m.Toronto Pearson Intl
13h 10m
1 stop
MAD9:05 a.m.Madrid Barajas
15 Oct.
MAD3:15 a.m.Madrid Barajas
14h 35m
1 stop
YYZ5:50 p.m.Toronto Pearson Intl
Multiple Airlines
6 Sep.
YYZ4:20 p.m.Toronto Pearson Intl
11h 40m
1 stop
MAD4:00 a.m.Madrid Barajas
11 Oct.
MAD12:20 p.m.Madrid Barajas
10h 40m
1 stop
YYZ11:00 p.m.Toronto Pearson Intl
Multiple Airlines
6 Sep.
YYZ4:20 p.m.Toronto Pearson Intl
11h 40m
1 stop
MAD4:00 a.m.Madrid Barajas
12 Oct.
MAD3:40 a.m.Madrid Barajas
12h 15m
1 stop
YYZ3:55 p.m.Toronto Pearson Intl

Find the cheapest one-way flights to Madrid

If you're looking for one-way flights from Canada to Madrid, view some of our deals below provided by Azores Airlines
Multiple Airlines
25 Sep.
YVR10:00 a.m.Vancouver Intl
19h 25m
3 stops
MAD5:25 a.m.Madrid Barajas
Multiple Airlines
25 Sep.
YVR11:30 a.m.Vancouver Intl
17h 55m
2 stops
MAD5:25 a.m.Madrid Barajas
Multiple Airlines
23 Sep.
YVR9:30 a.m.Vancouver Intl
35h 15m
2 stops
MAD8:45 p.m.Madrid Barajas

Other cabin classes for Madrid flights

Explore alternative premium cabin options for your flight to Madrid

Which airlines fly to Madrid?

Here you can see a selection of the most popular and cheapest airlines for flights to Madrid

Azores Airlines operates around 33 flights into Madrid in any given week. The most common departure point for these flights was from Lisbon Humberto Delgado, with the best round-trip Azores Airlines deal found being C$ 936 (Toronto Pearson Intl to Madrid). Users have rated Azores Airlines 8.6/10 in over 14 reviews on momondo.

KLM flights to Madrid can start from as low as C$ 834 (round-trip, from Edmonton, found in the last 72 hours). Over 33 flights that KLM operates to Madrid in a normal week, prices can vary significantly. The most popular KLM flight to Madrid is from Amsterdam Schiphol. KLM has been rated 7.6/10 by momondo users, in 248 reviews.


Popular routes to Madrid

Most frequently searched flights to Madrid along with the cheapest price and shortest flight duration
Vancouver to Madrid Flights
Fastest flight time17h 20m
Cheapest priceC$ 1,029
Montreal to Madrid Flights
Fastest flight time7h 00m
Cheapest priceC$ 881
Toronto to Madrid Flights
Fastest flight time15h 45m
Cheapest priceC$ 476
Calgary to Madrid Flights
Fastest flight time18h 20m
Cheapest priceC$ 1,036
Québec City to Madrid Flights
Fastest flight time17h 55m
Cheapest priceC$ 1,033
Edmonton to Madrid Flights
Fastest flight time19h 30m
Cheapest priceC$ 1,343
Ottawa to Madrid Flights
Fastest flight time10h 00m
Cheapest priceC$ 1,028
Paris to Madrid Flights
Fastest flight time2h 15m
Cheapest priceC$ 169
Amsterdam to Madrid Flights
Fastest flight time2h 40m
Cheapest priceC$ 268
Fredericton to Madrid Flights
Fastest flight time11h 50m
Cheapest priceC$ 1,176
Halifax to Madrid Flights
Fastest flight time11h 35m
Cheapest priceC$ 1,066
Saint John to Madrid Flights
Fastest flight time18h 20m
Cheapest priceC$ 1,137
London, Ontario to Madrid Flights
Fastest flight time21h 15m
Cheapest priceC$ 1,238
London to Madrid Flights
Fastest flight time2h 25m
Cheapest priceC$ 352
Windsor, Ontario to Madrid Flights
Fastest flight time16h 30m
Cheapest priceC$ 1,803
Los Angeles to Madrid Flights
Fastest flight time11h 05m
Cheapest priceC$ 1,800
Kelowna to Madrid Flights
Fastest flight time27h 10m
Cheapest priceC$ 1,328
Prince George to Madrid Flights
Fastest flight time23h 35m
Cheapest priceC$ 2,167
Winnipeg to Madrid Flights
Fastest flight time12h 30m
Cheapest priceC$ 1,210
Regina to Madrid Flights
Fastest flight time36h 30m
Cheapest priceC$ 2,049

Start planning your trip to Madrid


Why use momondo?

It is quick and easy to find flights to Madrid on momondo. We search and return numerous flight options from various airlines and agents. You can then use our filters to narrow your search until you have found the most convenient flight to Madrid that suits you.

Flights to Madrid with flexible booking policies can be found by using the search form above and then selecting our dedicated flexible booking filter, which will highlight only the flights where this policy is applied.


Save money when you book flights with momondo
Flexible Travel
momondo understands the need for flexibility and we have a filter specifically for flights with no change fees.
Expert Insights
Data driven insights designed to help you find a great flight deal. From the cheapest time to depart to how far in advance to book.
Price Alerts
Track the price of your preferred flight route and be notified when it changes.