Flights Europe Spain

Search and find cheap flights to Spain

Fri. 20/9
Fri. 27/9
Any month
Compare vs. momondo |

Cheapest flight routes to Spain

These routes have the cheapest flights to Spain found by momondo users
Departing Destination Best Price
Toronto Madrid 578 CAD
Montreal Madrid 597 CAD
Toronto Barcelona 606 CAD
Montreal Málaga 621 CAD
Montreal Barcelona 669 CAD
Toronto Las Palmas de Gran Canaria 674 CAD
Toronto Málaga 675 CAD
Montreal Palma de Mallorca 686 CAD
Toronto Valencia 689 CAD
Montreal Sevilla 689 CAD

Spain flight deals found on momondo

Check out some of the best fares to Spain found recently by users on momondo
Quickest
Cheapest
Air Transat
Air Transat
YYZ
10 Nov.
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
BCN
16 Nov.
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
606 CAD
Air Transat
Air Transat
YYZ
06 Dec.
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
BCN
14 Dec.
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
606 CAD
Air Transat
Air Transat
YYZ
10 Nov.
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
BCN
16 Nov.
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
608 CAD
Air Transat
Air Transat
YYZ
01 Dec.
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
BCN
09 Dec.
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
608 CAD
Air Transat
Air Transat
YYZ
19 Oct.
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
BCN
25 Nov.
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
613 CAD
Aer Lingus
Aer Lingus
YYZ
24 Feb.
Toronto Pearson Intl airport
10h 00m
1 Stop
BCN
Barcelona-El Prat airport
Aer Lingus
BCN
09 Mar.
Barcelona-El Prat airport
11h 35m
1 Stop
YYZ
Toronto Pearson Intl airport
624 CAD
Air Transat
Air Transat
YUL
20 Jan.
Montreal Pierre Elliott Trudeau Intl airport
7h 15m
MAD
Madrid Barajas airport
Air Transat
MAD
28 Jan.
Madrid Barajas airport
7h 45m
YUL
Montreal Pierre Elliott Trudeau Intl airport
629 CAD
Brussels Airlines
Brussels Airlines
YYZ
03 Oct.
Toronto Pearson Intl airport
7h 10m
MAD
Madrid Barajas airport
Brussels Airlines
MAD
08 Oct.
Madrid Barajas airport
8h 10m
YYZ
Toronto Pearson Intl airport
873 CAD
Brussels Airlines
Brussels Airlines
YYZ
26 Dec.
Toronto Pearson Intl airport
7h 30m
MAD
Madrid Barajas airport
Brussels Airlines
MAD
30 Dec.
Madrid Barajas airport
8h 40m
YYZ
Toronto Pearson Intl airport
988 CAD
Air Canada
Air Canada
YYZ
27 Oct.
Toronto Pearson Intl airport
7h 50m
BCN
Barcelona-El Prat airport
Air Canada
BCN
16 Nov.
Barcelona-El Prat airport
9h 00m
YYZ
Toronto Pearson Intl airport
795 CAD
Air Transat
Air Transat
YYZ
10 Nov.
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
BCN
16 Nov.
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
606 CAD
Air Transat
Air Transat
YYZ
06 Dec.
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
BCN
14 Dec.
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
606 CAD

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

In general, booking your departure to Spain for a Monday represents the best deal on airfare. Try to avoid a Thursday departure to stay away from the highest prices.

What is the cheapest time of day to fly to Spain?

Our data shows that the cheapest Spain flights are usually those with afternoon departure times. noon flights are often costlier.


Popular routes landing in Spain

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Toronto to Madrid
Fastest flight time
7h 10m
Cheapest price
578 CAD
Montreal to Madrid
Fastest flight time
7h 05m
Cheapest price
597 CAD
Toronto to Barcelona
Fastest flight time
7h 45m
Cheapest price
606 CAD
Montreal to Málaga
Fastest flight time
6h 55m
Cheapest price
621 CAD
Montreal to Barcelona
Fastest flight time
7h 15m
Cheapest price
669 CAD
Toronto to Las Palmas de Gran Canaria
Fastest flight time
10h 05m
Cheapest price
674 CAD
Toronto to Málaga
Fastest flight time
9h 35m
Cheapest price
675 CAD
Montreal to Palma de Mallorca
Fastest flight time
10h 20m
Cheapest price
686 CAD
Montreal to Sevilla
Fastest flight time
12h 15m
Cheapest price
689 CAD
Toronto to Valencia
Fastest flight time
10h 00m
Cheapest price
689 CAD
Montreal to Las Palmas de Gran Canaria
Fastest flight time
11h 25m
Cheapest price
690 CAD
Toronto to Sevilla
Fastest flight time
9h 40m
Cheapest price
695 CAD
Québec City to Málaga
Fastest flight time
16h 25m
Cheapest price
702 CAD
Montreal to Bilbao
Fastest flight time
10h 00m
Cheapest price
703 CAD
Montreal to Valencia
Fastest flight time
10h 00m
Cheapest price
723 CAD
Toronto to Bilbao
Fastest flight time
13h 55m
Cheapest price
726 CAD
Toronto to Alicante
Fastest flight time
9h 20m
Cheapest price
730 CAD
Halifax to Palma de Mallorca
Fastest flight time
23h 45m
Cheapest price
752 CAD
Ottawa to Madrid
Fastest flight time
10h 20m
Cheapest price
760 CAD
Ottawa to Barcelona
Fastest flight time
11h 05m
Cheapest price
767 CAD
View more
Flights Europe Spain