Flights Europe Spain

Search and find cheap flights to Spain

Sat 15/12
Sat 22/12
Any month
Compare vs. momondo |

Cheapest flight routes to Spain

These routes have the cheapest flights to Spain found by momondo users
Montreal - Barcelona 297 CAD
Toronto - Palma de Mallorca 557 CAD
Toronto - Valencia 566 CAD
Montreal - Las Palmas de Gran Canaria 573 CAD
Ottawa - Barcelona 696 CAD

Spain flight deals found on momondo

Check out some of the best fares to Spain found recently by users on momondo
Quickest
Cheapest
Multiple Airlines
Multiple Airlines
YUL
12:00 am
Montreal Pierre Elliott Trudeau International airport
17h 25m
2 Stops
11:25 pm
BCN
Barcelona-El Prat airport
Multiple Airlines
BCN
6:00 am
Barcelona-El Prat airport
16h 05m
2 Stops
4:05 pm
YUL
Montreal Pierre Elliott Trudeau International airport
298 CAD
Multiple Airlines
Multiple Airlines
YYZ
12:00 am
Toronto Pearson Intl airport
17h 55m
2 Stops
11:55 pm
BCN
Barcelona-El Prat airport
Multiple Airlines
BCN
6:00 am
Barcelona-El Prat airport
39h 25m
2 Stops
3:25 pm
+1
YYZ
Toronto Pearson Intl airport
303 CAD
Multiple Airlines
Multiple Airlines
YYZ
12:00 am
Toronto Pearson Intl airport
23h 35m
2 Stops
5:35 am
+1
BCN
Barcelona-El Prat airport
Multiple Airlines
BCN
6:00 am
Barcelona-El Prat airport
16h 05m
2 Stops
4:05 pm
YYZ
Toronto Pearson Intl airport
307 CAD
British Airways
British Airways
YVR
9:00 pm
Vancouver Intl airport
31h 20m
2 Stops
1:20 pm
+2
MAD
Madrid Barajas airport
British Airways
MAD
6:00 am
Madrid Barajas airport
19h 35m
1 Stop
4:35 pm
YVR
Vancouver Intl airport
609 CAD
WOW air
WOW air
YUL
12:00 am
Montreal Pierre Elliott Trudeau International airport
12h 15m
1 Stop
6:15 pm
BCN
Barcelona-El Prat airport
WOW air
BCN
6:00 am
Barcelona-El Prat airport
21h 50m
1 Stop
9:50 pm
YUL
Montreal Pierre Elliott Trudeau International airport
662 CAD
Air Transat
Air Transat
YUL
12:00 am
Montreal Pierre Elliott Trudeau International airport
7h 05m
1:05 pm
AGP
Malaga airport
Air Transat
AGP
6:00 am
Malaga airport
8h 00m
8:00 am
YUL
Montreal Pierre Elliott Trudeau International airport
672 CAD
Air Transat
Air Transat
YUL
12:00 am
Montreal Pierre Elliott Trudeau International airport
7h 05m
1:05 pm
AGP
Malaga airport
Air Transat
AGP
6:00 am
Malaga airport
8h 00m
8:00 am
YUL
Montreal Pierre Elliott Trudeau International airport
672 CAD
Multiple Airlines
Multiple Airlines
YUL
12:00 am
Montreal Pierre Elliott Trudeau International airport
17h 25m
2 Stops
11:25 pm
BCN
Barcelona-El Prat airport
Multiple Airlines
BCN
6:00 am
Barcelona-El Prat airport
16h 05m
2 Stops
4:05 pm
YUL
Montreal Pierre Elliott Trudeau International airport
298 CAD
WOW air
WOW air
YUL
12:00 am
Montreal Pierre Elliott Trudeau International airport
12h 15m
1 Stop
6:15 pm
BCN
Barcelona-El Prat airport
WOW air
BCN
6:00 am
Barcelona-El Prat airport
21h 50m
1 Stop
9:50 pm
YUL
Montreal Pierre Elliott Trudeau International airport
662 CAD
Multiple Airlines
Multiple Airlines
YYZ
12:00 am
Toronto Pearson Intl airport
23h 35m
2 Stops
5:35 am
+1
BCN
Barcelona-El Prat airport
Multiple Airlines
BCN
6:00 am
Barcelona-El Prat airport
16h 05m
2 Stops
4:05 pm
YYZ
Toronto Pearson Intl airport
307 CAD
British Airways
British Airways
YVR
9:00 pm
Vancouver Intl airport
31h 20m
2 Stops
1:20 pm
+2
MAD
Madrid Barajas airport
British Airways
MAD
6:00 am
Madrid Barajas airport
19h 35m
1 Stop
4:35 pm
YVR
Vancouver Intl airport
609 CAD
Multiple Airlines
Multiple Airlines
YYZ
12:00 am
Toronto Pearson Intl airport
17h 55m
2 Stops
11:55 pm
BCN
Barcelona-El Prat airport
Multiple Airlines
BCN
6:00 am
Barcelona-El Prat airport
39h 25m
2 Stops
3:25 pm
+1
YYZ
Toronto Pearson Intl airport
303 CAD

Popular routes landing in Spain

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