Cheap flights from Canada to Madrid

YYZ — MAD
1 Feb — 8 Feb1
Return
1 adult
Economy
From?
To?
Wed 1/2
Wed 8/2

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

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.

What is the cheapest month to fly from Canada to Madrid?

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 is the cheapest time to fly from Canada to Madrid (CA - MAD)?

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.

Cheap flights from Canada to Madrid in January, February 2023

The best prices found for Canada to MAD flights for January, February
5 Feb. - 8 May
YTZ

Toronto Island

MAD

Madrid Barajas

3 stops

29h 29m
MAD

Madrid Barajas

YTZ

Toronto Island

1 stop

32h 54m
C$ 801

Multiple Airlines

Deal found 25/1

7 Feb. - 15 Feb.
YYZ

Toronto Pearson Intl

MAD

Madrid Barajas

2 stops

17h 55m
MAD

Madrid Barajas

YYZ

Toronto Pearson Intl

2 stops

28h 05m
C$ 821

Multiple Airlines

Deal found 25/1

31 Jan. - 9 Feb.
YYZ

Toronto Pearson Intl

MAD

Madrid Barajas

2 stops

17h 55m
MAD

Madrid Barajas

YYZ

Toronto Pearson Intl

2 stops

19h 20m
C$ 826

Multiple Airlines

Deal found 24/1

Canada to Madrid 2023 flight deals

Cheap flights to Madrid from Canada found for this year
22 Mar. - 28 Mar.
YYZ

Toronto Pearson Intl

MAD

Madrid Barajas

2 stops

32h 05m
MAD

Madrid Barajas

YYZ

Toronto Pearson Intl

1 stop

26h 55m
C$ 726

Multiple Airlines

Deal found 25/1

22 Mar. - 28 Mar.
YYZ

Toronto Pearson Intl

MAD

Madrid Barajas

2 stops

31h 35m
MAD

Madrid Barajas

YYZ

Toronto Pearson Intl

1 stop

26h 55m
C$ 734

Multiple Airlines

Deal found 26/1

22 Mar. - 26 Apr.
YYZ

Toronto Pearson Intl

MAD

Madrid Barajas

2 stops

31h 35m
MAD

Madrid Barajas

YYZ

Toronto Pearson Intl

1 stop

21h 40m
C$ 743

Multiple Airlines

Deal found 27/1

Cheap United Airlines flights from Canada to Madrid

20 Feb. - 1 Mar.
YUL

Montreal Pierre Elliott Trudeau Intl

MAD

Madrid Barajas

1 stop

20h 10m
MAD

Madrid Barajas

YUL

Montreal Pierre Elliott Trudeau Intl

1 stop

17h 11m
C$ 880

United Airlines

Deal found 26/1

8 Feb. - 11 Feb.
YUL

Montreal Pierre Elliott Trudeau Intl

MAD

Madrid Barajas

1 stop

17h 41m
MAD

Madrid Barajas

YUL

Montreal Pierre Elliott Trudeau Intl

2 stops

26h 25m
C$ 881

United Airlines

Deal found 25/1

5 Feb. - 12 Feb.
YYZ

Toronto Pearson Intl

MAD

Madrid Barajas

1 stop

12h 44m
MAD

Madrid Barajas

YYZ

Toronto Pearson Intl

1 stop

13h 29m
C$ 893

United Airlines

Deal found 26/1

Cheap SWISS flights from Canada to Madrid

5 Feb. - 8 Feb.
YYZ

Toronto Pearson Intl

MAD

Madrid Barajas

2 stops

22h 45m
MAD

Madrid Barajas

YYZ

Toronto Pearson Intl

1 stop

26h 40m
C$ 964

SWISS

Deal found 26/1

3 Feb. - 22 Feb.
YYZ

Toronto Pearson Intl

MAD

Madrid Barajas

2 stops

22h 45m
MAD

Madrid Barajas

YYZ

Toronto Pearson Intl

1 stop

26h 40m
C$ 1,033

SWISS

Deal found 26/1

5 Feb. - 8 Feb.
YYZ

Toronto Pearson Intl

MAD

Madrid Barajas

1 stop

15h 30m
MAD

Madrid Barajas

YYZ

Toronto Pearson Intl

1 stop

26h 40m
C$ 1,035

SWISS

Deal found 25/1

Direct flights to Madrid from Canada

Save time with Canada to Madrid direct flight deals
14 May - 14 Jun.
YUL

Montreal Pierre Elliott Trudeau Intl

MAD

Madrid Barajas

Nonstop

7h 00m
MAD

Madrid Barajas

YUL

Montreal Pierre Elliott Trudeau Intl

Nonstop

7h 55m
C$ 824

Air Transat

Deal found 25/1

6 Jun. - 14 Jun.
YUL

Montreal Pierre Elliott Trudeau Intl

MAD

Madrid Barajas

Nonstop

7h 00m
MAD

Madrid Barajas

YUL

Montreal Pierre Elliott Trudeau Intl

Nonstop

7h 55m
C$ 825

Air Transat

Deal found 26/1

14 May - 14 Jun.
YUL

Montreal Pierre Elliott Trudeau Intl

MAD

Madrid Barajas

Nonstop

7h 00m
MAD

Madrid Barajas

YUL

Montreal Pierre Elliott Trudeau Intl

Nonstop

7h 55m
C$ 844

Air Transat

Deal found 25/1

Last minute flights from Canada to Madrid

Late deals on round-trip flights to Madrid from Canada, departing today and this week
5 Feb. - 8 May
YTZ

Toronto Island

MAD

Madrid Barajas

3 stops

29h 29m
MAD

Madrid Barajas

YTZ

Toronto Island

1 stop

32h 54m
C$ 801

Multiple Airlines

Deal found 25/1

5 Feb. - 8 May
YYZ

Toronto Pearson Intl

MAD

Madrid Barajas

3 stops

35h 19m
MAD

Madrid Barajas

YYZ

Toronto Pearson Intl

1 stop

15h 45m
C$ 858

Multiple Airlines

Deal found 25/1

5 Feb. - 8 May
YYZ

Toronto Pearson Intl

MAD

Madrid Barajas

2 stops

20h 14m
MAD

Madrid Barajas

YYZ

Toronto Pearson Intl

1 stop

12h 30m
C$ 865

Multiple Airlines

Deal found 25/1

One-way flights to Madrid from Canada

The cheapest one-way flights from Canada to Madrid
19 Apr.
YYZ

Toronto Pearson Intl

MAD

Madrid Barajas

2 stops

31h 30m
C$ 384

Multiple Airlines

Deal found 26/1

14 Mar.
YTZ

Toronto Island

MAD

Madrid Barajas

3 stops

27h 40m
C$ 388

Multiple Airlines

Deal found 26/1

14 Mar.
YTZ

Toronto Island

MAD

Madrid Barajas

2 stops

27h 50m
C$ 396

Multiple Airlines

Deal found 26/1

Related info for your journey

Useful info, stats and facts about Canada to Madrid flights.

What airport do you fly into for flights to Madrid from Canada?

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.

Which airlines flying from Canada to Madrid Barajas have flexible cancellations due to COVID-19?

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.

Can I find flights from Canada to Madrid for under C$ 800 on Cheapflights?

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.

Are there direct flights from Canada to Madrid for under C$ 900 on Cheapflights?

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.

Are there last-minute flights available from Canada to Madrid for under C$ 800?

There are currently 20+ open flights from Canada to Madrid within the next 7 days for less than C$ 800.

What are the most popular routes from Canada to Madrid?

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.

What are the most popular airlines that fly 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.

What are the most reliable airlines from Canada to Madrid?

The top 3 most reliable airlines when flying from Canada to Madrid are Air Canada (83%), Brussels Airlines (83%) and United Airlines (83%).

What are the cheapest flights from Canada to Madrid?

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.

Departure points for flights from Canada to Madrid

Select to see more specific information for flights to Madrid from all departure points in Canada

Top 10 airlines flying from Canada to Madrid

The chart below displays the airlines Cheapflights users travelling from Canada to Madrid choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
Juneyao AirlinesCheapestC$ 15AverageC$ 32FlexibilityNo cancel feeOn-time66%COVID-19 safety
Search Juneyao Airlines flights
Aer LingusCheapestC$ 562AverageC$ 743FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Aer Lingus flights
DeltaCheapestC$ 571AverageC$ 1,089FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Delta flights
KLMCheapestC$ 598AverageC$ 1,102FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search KLM flights
TAP AIR PORTUGALCheapestC$ 620AverageC$ 1,495FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search TAP AIR PORTUGAL flights
IcelandairCheapestC$ 676AverageC$ 806FlexibilityNo cancel feeOn-time76%COVID-19 safety
Search Icelandair flights
IberiaCheapestC$ 680AverageC$ 1,101FlexibilityNo cancel feeOn-time77%COVID-19 safety
Search Iberia flights
Air TransatCheapestC$ 718AverageC$ 1,170FlexibilityNo cancel feeOn-time50%COVID-19 safety
Search Air Transat flights
Air FranceCheapestC$ 756AverageC$ 981FlexibilityNo cancel feeOn-time77%COVID-19 safety
Search Air France flights
Ukraine International AirlinesCheapestC$ 789AverageC$ 939FlexibilityNo cancel feeOn-time81%COVID-19 safety
Search Ukraine International Airlines flights

Search flights to Madrid by cabin class

First Classfrom C$ 1,391/person
Business Classfrom C$ 1,651/person
Prem Economyfrom C$ 1,094/person
Economyfrom C$ 343/person
100% Free
Cheapflights is completely free to use, so you can start saving the moment you arrive.
Book with Flexibility
Our users can plan ahead with confidence and find flights with no change fees
Travel Smart
Millions of people come to us for their flight needs every year. We help make travel planning easy by providing useful insights and data-driven graphs that can inform your decisions.