Find cheap flights to Madrid

Thu. 20/6
Thu. 27/6
Any month
Compare vs. momondo |

When is the best time to fly to Madrid?

+90.0%
+60.0%
+30.0%
Base
Price
799 - 1,388 CAD

Madrid flight deals found on momondo

Check out some of the best fares to Madrid found recently by users on momondo
Quickest
Cheapest
Aer Lingus
Aer Lingus
YYZ
03 Oct.
Toronto Pearson Intl airport
21h 00m
1 Stop
MAD
Madrid Barajas airport
Aer Lingus
MAD
17 Oct.
Madrid Barajas airport
11h 45m
1 Stop
YYZ
Toronto Pearson Intl airport
671 CAD
Air Transat
Air Transat
YUL
03 Oct.
Montreal Pierre Elliott Trudeau Intl airport
7h 05m
MAD
Madrid Barajas airport
Air Transat
MAD
14 Oct.
Madrid Barajas airport
8h 10m
YUL
Montreal Pierre Elliott Trudeau Intl airport
724 CAD
Air Transat
Air Transat
YUL
29 Sep.
Montreal Pierre Elliott Trudeau Intl airport
7h 05m
MAD
Madrid Barajas airport
Air Transat
MAD
07 Oct.
Madrid Barajas airport
8h 10m
YUL
Montreal Pierre Elliott Trudeau Intl airport
725 CAD
Air Transat
Air Transat
YUL
03 Oct.
Montreal Pierre Elliott Trudeau Intl airport
7h 05m
MAD
Madrid Barajas airport
Air Transat
MAD
07 Oct.
Madrid Barajas airport
8h 10m
YUL
Montreal Pierre Elliott Trudeau Intl airport
725 CAD
Air Transat
Air Transat
YUL
26 Sep.
Montreal Pierre Elliott Trudeau Intl airport
7h 05m
MAD
Madrid Barajas airport
Air Transat
MAD
07 Oct.
Madrid Barajas airport
8h 10m
YUL
Montreal Pierre Elliott Trudeau Intl airport
744 CAD
Ukraine Intl Air
Ukraine Intl Air
YYZ
21 Sep.
Toronto Pearson Intl airport
18h 55m
1 Stop
MAD
Madrid Barajas airport
Ukraine Intl Air
MAD
27 Sep.
Madrid Barajas airport
17h 50m
1 Stop
YYZ
Toronto Pearson Intl airport
775 CAD
Air Transat
Air Transat
YUL
03 Oct.
Montreal Pierre Elliott Trudeau Intl airport
7h 05m
MAD
Madrid Barajas airport
Air Transat
MAD
14 Oct.
Madrid Barajas airport
8h 10m
YUL
Montreal Pierre Elliott Trudeau Intl airport
724 CAD
Air Transat
Air Transat
YUL
29 Sep.
Montreal Pierre Elliott Trudeau Intl airport
7h 05m
MAD
Madrid Barajas airport
Air Transat
MAD
07 Oct.
Madrid Barajas airport
8h 10m
YUL
Montreal Pierre Elliott Trudeau Intl airport
725 CAD
Air Transat
Air Transat
YUL
03 Oct.
Montreal Pierre Elliott Trudeau Intl airport
7h 05m
MAD
Madrid Barajas airport
Air Transat
MAD
07 Oct.
Madrid Barajas airport
8h 10m
YUL
Montreal Pierre Elliott Trudeau Intl airport
725 CAD
Air Transat
Air Transat
YUL
26 Sep.
Montreal Pierre Elliott Trudeau Intl airport
7h 05m
MAD
Madrid Barajas airport
Air Transat
MAD
07 Oct.
Madrid Barajas airport
8h 10m
YUL
Montreal Pierre Elliott Trudeau Intl airport
744 CAD
Air Transat
Air Transat
YUL
30 Jul.
Montreal Pierre Elliott Trudeau Intl airport
7h 05m
MAD
Madrid Barajas airport
Air Transat
MAD
04 Sep.
Madrid Barajas airport
8h 10m
YUL
Montreal Pierre Elliott Trudeau Intl airport
819 CAD
Air Transat
Air Transat
YUL
01 Aug.
Montreal Pierre Elliott Trudeau Intl airport
7h 05m
MAD
Madrid Barajas airport
Air Transat
MAD
04 Sep.
Madrid Barajas airport
8h 10m
YUL
Montreal Pierre Elliott Trudeau Intl airport
839 CAD

Airports near Madrid

Below you will find all the airports in Madrid along with their distance from the city centre
Madrid Barajas
13 km from city centre

Popular routes to Madrid

Most frequently searched flights to Madrid along with the cheapest price and shortest flight duration
Toronto to Madrid
Fastest flight time
7h 10m
Cheapest price
635 CAD
Ottawa to Madrid
Fastest flight time
10h 20m
Cheapest price
797 CAD
Vancouver to Madrid
Fastest flight time
15h 20m
Cheapest price
860 CAD
Montreal to Madrid
Fastest flight time
7h 05m
Cheapest price
724 CAD
Halifax to Madrid
Fastest flight time
11h 35m
Cheapest price
796 CAD
Québec City to Madrid
Fastest flight time
13h 25m
Cheapest price
791 CAD
Winnipeg to Madrid
Fastest flight time
16h 50m
Cheapest price
1,177 CAD
Calgary to Madrid
Fastest flight time
17h 35m
Cheapest price
1,009 CAD
Edmonton to Madrid
Fastest flight time
14h 40m
Cheapest price
1,273 CAD
Victoria to Madrid
Fastest flight time
18h 05m
Cheapest price
1,352 CAD
Kelowna to Madrid
Fastest flight time
18h 45m
Cheapest price
1,734 CAD
View more

Start planning your trip to Madrid