Flights Europe Spain

Search and find cheap flights to Spain

Fri. 19/7
Fri. 26/7
Any month
Compare vs. momondo |

Cheapest flight routes to Spain

These routes have the cheapest flights to Spain found by momondo users
Toronto - Barcelona 564 CAD
Toronto - Madrid 643 CAD
Montreal - Málaga 648 CAD
Toronto - Barcelona 656 CAD
Montreal - 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
Aer Lingus
Aer Lingus
YYZ
04 Nov.
Toronto Pearson Intl airport
10h 00m
1 Stop
BCN
Barcelona-El Prat airport
Aer Lingus
BCN
10 Nov.
Barcelona-El Prat airport
11h 35m
1 Stop
YYZ
Toronto Pearson Intl airport
610 CAD
Air Transat
Air Transat
YYZ
17 Sep.
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
BCN
02 Oct.
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
618 CAD
Air Transat
Air Transat
YYZ
28 Sep.
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
BCN
02 Oct.
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
619 CAD
Air Transat
Air Transat
YYZ
04 Oct.
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
BCN
26 Oct.
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
619 CAD
Air Transat
Air Transat
YYZ
29 Nov.
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
BCN
02 Dec.
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
645 CAD
Aer Lingus
Aer Lingus
YYZ
12 Oct.
Toronto Pearson Intl airport
10h 25m
1 Stop
BCN
Barcelona-El Prat airport
Aer Lingus
BCN
17 Oct.
Barcelona-El Prat airport
23h 15m
1 Stop
YYZ
Toronto Pearson Intl airport
648 CAD
Brussels Airlines
Brussels Airlines
YYZ
15 Sep.
Toronto Pearson Intl airport
7h 10m
MAD
Madrid Barajas airport
Brussels Airlines
MAD
25 Sep.
Madrid Barajas airport
8h 10m
YYZ
Toronto Pearson Intl airport
955 CAD
Lufthansa
Lufthansa
YYZ
19 Aug.
Toronto Pearson Intl airport
7h 45m
BCN
Barcelona-El Prat airport
Lufthansa
BCN
11 Sep.
Barcelona-El Prat airport
9h 00m
YYZ
Toronto Pearson Intl airport
788 CAD
Lufthansa
Lufthansa
YYZ
25 Dec.
Toronto Pearson Intl airport
7h 50m
BCN
Barcelona-El Prat airport
Lufthansa
BCN
30 Dec.
Barcelona-El Prat airport
9h 00m
YYZ
Toronto Pearson Intl airport
790 CAD
Air Transat
Air Transat
YYZ
17 Sep.
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
BCN
02 Oct.
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
618 CAD
Air Transat
Air Transat
YYZ
28 Sep.
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
BCN
02 Oct.
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
619 CAD
Air Transat
Air Transat
YYZ
04 Oct.
Toronto Pearson Intl airport
7h 55m
BCN
Barcelona-El Prat airport
Air Transat
BCN
26 Oct.
Barcelona-El Prat airport
9h 15m
YYZ
Toronto Pearson Intl airport
619 CAD

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 Barcelona
Fastest flight time
7h 45m
Cheapest price
564 CAD
Toronto to Madrid
Fastest flight time
7h 10m
Cheapest price
643 CAD
Montreal to Málaga
Fastest flight time
6h 55m
Cheapest price
648 CAD
Toronto to Barcelona
Fastest flight time
9h 55m
Cheapest price
656 CAD
Montreal to Barcelona
Fastest flight time
7h 15m
Cheapest price
657 CAD
Toronto to Las Palmas de Gran Canaria
Fastest flight time
14h 55m
Cheapest price
662 CAD
Montreal to Madrid
Fastest flight time
7h 05m
Cheapest price
670 CAD
Toronto to Valencia
Fastest flight time
13h 00m
Cheapest price
678 CAD
Toronto to Granadilla
Fastest flight time
14h 55m
Cheapest price
682 CAD
Toronto to Barcelona
Fastest flight time
14h 15m
Cheapest price
705 CAD
Montreal to Bilbao
Fastest flight time
11h 50m
Cheapest price
724 CAD
Toronto to Bilbao
Fastest flight time
10h 55m
Cheapest price
726 CAD
Ottawa to Madrid
Fastest flight time
9h 20m
Cheapest price
735 CAD
Toronto to Madrid
Fastest flight time
10h 31m
Cheapest price
741 CAD
Montreal to Las Palmas de Gran Canaria
Fastest flight time
13h 20m
Cheapest price
744 CAD
Montreal to Palma de Mallorca
Fastest flight time
11h 05m
Cheapest price
768 CAD
Toronto to Málaga
Fastest flight time
11h 15m
Cheapest price
768 CAD
Toronto to Ibiza
Fastest flight time
14h 45m
Cheapest price
776 CAD
Montreal to Alicante
Fastest flight time
15h 00m
Cheapest price
777 CAD
Montreal to Sevilla
Fastest flight time
10h 30m
Cheapest price
780 CAD
View more
Flights Europe Spain