Flights Europe Spain

Search and find cheap flights to Spain

Sat 23/3
Sat 30/3
Any month
Compare vs. momondo |

Cheapest flight routes to Spain

These routes have the cheapest flights to Spain found by momondo users
Montreal - Barcelona 607 CAD
Toronto - Madrid 631 CAD
Toronto - Málaga 647 CAD
Montreal - Madrid 651 CAD
Toronto - Barcelona 657 CAD

Spain flight deals found on momondo

Check out some of the best fares to Spain found recently by users on momondo
Quickest
Cheapest
WOW air
WOW air
YYZ
12:00 am
Toronto Pearson Intl airport
21h 10m
1 Stop
3:10 am
+1
BCN
Barcelona-El Prat airport
WOW air
BCN
6:00 am
Barcelona-El Prat airport
24h 25m
1 Stop
12:25 am
+1
YYZ
Toronto Pearson Intl airport
521 CAD
Multiple Airlines
Multiple Airlines
YUL
12:00 am
Montreal Pierre Elliott Trudeau Intl airport
20h 35m
3 Stops
2:35 am
+1
BCN
Barcelona-El Prat airport
Multiple Airlines
BCN
6:00 am
Barcelona-El Prat airport
17h 10m
2 Stops
5:10 pm
YUL
Montreal Pierre Elliott Trudeau Intl airport
607 CAD
Multiple Airlines
Multiple Airlines
YYZ
12:00 am
Toronto Pearson Intl airport
20h 45m
2 Stops
2:45 am
+1
MAD
Madrid Barajas airport
Multiple Airlines
MAD
6:00 am
Madrid Barajas airport
25h 15m
2 Stops
1:15 am
+1
YYZ
Toronto Pearson Intl airport
631 CAD
Multiple Airlines
Multiple Airlines
YUL
12:00 am
Montreal Pierre Elliott Trudeau Intl airport
20h 40m
2 Stops
1:40 am
+1
BCN
Barcelona-El Prat airport
Multiple Airlines
BCN
6:00 am
Barcelona-El Prat airport
17h 10m
2 Stops
5:10 pm
YUL
Montreal Pierre Elliott Trudeau Intl airport
636 CAD
Multiple Airlines
Multiple Airlines
YYZ
12:00 am
Toronto Pearson Intl airport
20h 20m
2 Stops
2:20 am
+1
AGP
Malaga airport
Multiple Airlines
AGP
6:00 am
Malaga airport
15h 55m
2 Stops
3:55 pm
YYZ
Toronto Pearson Intl airport
647 CAD
Air Transat
Air Transat
YYZ
12:00 am
Toronto Pearson Intl airport
7h 55m
1:55 pm
BCN
Barcelona-El Prat airport
Air Transat
BCN
6:00 am
Barcelona-El Prat airport
9h 15m
9:15 am
YYZ
Toronto Pearson Intl airport
657 CAD
Air Transat
Air Transat
YUL
12:00 am
Montreal Pierre Elliott Trudeau Intl airport
7h 05m
1:05 pm
MAD
Madrid Barajas airport
Air Transat
MAD
6:00 am
Madrid Barajas airport
8h 10m
8:10 am
YUL
Montreal Pierre Elliott Trudeau Intl airport
671 CAD
Brussels Airlines
Brussels Airlines
YYZ
12:00 am
Toronto Pearson Intl airport
7h 10m
1:10 pm
MAD
Madrid Barajas airport
Brussels Airlines
MAD
6:00 am
Madrid Barajas airport
8h 10m
8:10 am
YYZ
Toronto Pearson Intl airport
984 CAD
Lufthansa
Lufthansa
YUL
12:00 am
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
1:15 pm
BCN
Barcelona-El Prat airport
Lufthansa
BCN
6:00 am
Barcelona-El Prat airport
8h 15m
8:15 am
YUL
Montreal Pierre Elliott Trudeau Intl airport
789 CAD
Air Transat
Air Transat
YUL
12:00 am
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
1:15 pm
BCN
Barcelona-El Prat airport
Air Transat
BCN
6:00 am
Barcelona-El Prat airport
8h 30m
8:30 am
YUL
Montreal Pierre Elliott Trudeau Intl airport
684 CAD
Lufthansa
Lufthansa
YYZ
12:00 am
Toronto Pearson Intl airport
7h 45m
1:45 pm
BCN
Barcelona-El Prat airport
Lufthansa
BCN
6:00 am
Barcelona-El Prat airport
9h 00m
9:00 am
YYZ
Toronto Pearson Intl airport
852 CAD
Air Transat
Air Transat
YYZ
12:00 am
Toronto Pearson Intl airport
7h 55m
1:55 pm
BCN
Barcelona-El Prat airport
Air Transat
BCN
6:00 am
Barcelona-El Prat airport
9h 15m
9:15 am
YYZ
Toronto Pearson Intl airport
657 CAD

Popular routes landing in Spain

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Flights Europe Spain