Flights to Spain

C$ 308 Cheap flights to Spain

1 adult
1 adult, Economy, 0 bags

Discover deals from 900+ travel sites with momondo.

Save money when you book flights with momondo

Big names, great deals

Big names, great deals

Search 100s of travel sites to compare prices.

Filter for what you want

Filter for what you want

Free Wi-Fi? Early arrival? Instantly customize your results

Trusted and free

Trusted and free

We’re completely free to use - no hidden charges or fees.

Price Alerts

Price Alerts

Not ready to book? to track prices.

Recent flights found to popular cities in Spain

Find flights to these popular cities in Spain from your nearest airport.

Flights to Barcelona-El Prat Airport

Search all flight deals to Barcelona-El Prat Airport
TAP AIR PORTUGAL
26 Apr
YUL
12h 10m
1 stop
BCN
10 May
BCN
15h 45m
1 stop
YUL
C$ 634
TAP AIR PORTUGAL
3 Feb
YUL
16h 35m
1 stop
BCN
24 Feb
BCN
15h 00m
1 stop
YUL
C$ 636
TAP AIR PORTUGAL
4 Apr
YUL
17h 05m
1 stop
BCN
11 Apr
BCN
28h 30m
1 stop
YUL
C$ 637
TAP AIR PORTUGAL
5 Apr
YUL
14h 35m
1 stop
BCN
4 May
BCN
28h 30m
1 stop
YUL
C$ 640
Air Transat
12 Jan
YUL
7h 10m
BCN
31 Jan
BCN
9h 00m
YUL
C$ 641
TAP AIR PORTUGAL
4 Apr
YUL
20h 45m
1 stop
BCN
11 Apr
BCN
30h 45m
1 stop
YUL
C$ 643
TAP AIR PORTUGAL
21 Apr
YUL
12h 10m
1 stop
BCN
2 May
BCN
33h 25m
1 stop
YUL
C$ 644
TAP AIR PORTUGAL
28 Mar
YUL
20h 45m
1 stop
BCN
11 Apr
BCN
28h 30m
1 stop
YUL
C$ 647
TAP AIR PORTUGAL
14 Feb
YUL
16h 35m
1 stop
BCN
24 Feb
BCN
13h 20m
1 stop
YUL
C$ 648
TAP AIR PORTUGAL
22 Nov
YUL
20h 00m
1 stop
BCN
2 Dec
BCN
15h 00m
1 stop
YUL
C$ 653
TAP AIR PORTUGAL
30 Apr
YUL
12h 10m
1 stop
BCN
14 May
BCN
12h 10m
1 stop
YUL
C$ 658
Air Transat
28 Nov
YUL
7h 10m
BCN
2 Dec
BCN
9h 00m
YUL
C$ 660
TAP AIR PORTUGAL
15 Jan
YUL
16h 35m
1 stop
MAD
23 Jan
MAD
28h 45m
1 stop
YUL
C$ 640
TAP AIR PORTUGAL
20 Jan
YUL
16h 35m
1 stop
MAD
28 Jan
MAD
31h 55m
1 stop
YUL
C$ 641
TAP AIR PORTUGAL
5 May
YUL
10h 35m
1 stop
MAD
14 May
MAD
16h 05m
1 stop
YUL
C$ 643
TAP AIR PORTUGAL
5 Feb
YUL
13h 25m
1 stop
MAD
14 Feb
MAD
18h 15m
1 stop
YUL
C$ 644
TAP AIR PORTUGAL
5 Feb
YUL
10h 20m
1 stop
MAD
17 Feb
MAD
13h 45m
1 stop
YUL
C$ 647
TAP AIR PORTUGAL
5 Feb
YUL
10h 20m
1 stop
MAD
17 Feb
MAD
13h 45m
1 stop
YUL
C$ 648
TAP AIR PORTUGAL
20 Jan
YUL
10h 20m
1 stop
MAD
28 Jan
MAD
31h 55m
1 stop
YUL
C$ 653
TAP AIR PORTUGAL
20 Jan
YUL
16h 35m
1 stop
MAD
28 Jan
MAD
31h 55m
1 stop
YUL
C$ 654
TAP AIR PORTUGAL
25 Nov
YUL
10h 20m
1 stop
MAD
5 Feb
MAD
11h 00m
1 stop
YUL
C$ 661
TAP AIR PORTUGAL
2 May
YUL
10h 40m
1 stop
MAD
30 May
MAD
10h 50m
1 stop
YUL
C$ 665
TAP AIR PORTUGAL
7 Apr
YUL
14h 25m
1 stop
MAD
25 Apr
MAD
10h 50m
1 stop
YUL
C$ 667
TAP AIR PORTUGAL
17 Mar
YUL
10h 20m
1 stop
MAD
4 Apr
MAD
31h 00m
1 stop
YUL
C$ 668
Multiple Airlines
1 Feb
YYZ
19h 10m
1 stop
AGP
16 Feb
AGP
14h 20m
1 stop
YYZ
C$ 711
Multiple Airlines
23 Nov
YYZ
19h 10m
1 stop
AGP
1 Dec
AGP
25h 15m
1 stop
YYZ
C$ 712
Multiple Airlines
16 Nov
YYZ
19h 10m
1 stop
AGP
30 Nov
AGP
25h 15m
1 stop
YYZ
C$ 713
TAP AIR PORTUGAL
22 Jan
YUL
19h 30m
1 stop
AGP
12 Feb
AGP
19h 55m
1 stop
YUL
C$ 716
SWISS
6 Dec
YTZ
17h 50m
2 stops
AGP
13 Dec
AGP
28h 31m
2 stops
YTZ
C$ 716
Multiple Airlines
1 Feb
YYZ
19h 10m
1 stop
AGP
1 Mar
AGP
24h 55m
1 stop
YYZ
C$ 716
KLM
12 Feb
YUL
17h 25m
1 stop
AGP
12 Mar
AGP
12h 35m
1 stop
YUL
C$ 718
KLM
24 Nov
YYZ
16h 15m
1 stop
AGP
3 Dec
AGP
25h 15m
1 stop
YYZ
C$ 718
SWISS
28 Nov
YUL
13h 40m
1 stop
AGP
6 Dec
AGP
25h 50m
1 stop
YUL
C$ 719
Multiple Airlines
24 Nov
YTZ
20h 30m
2 stops
AGP
3 Dec
AGP
33h 31m
2 stops
YTZ
C$ 719
Multiple Airlines
5 Dec
YYZ
18h 20m
2 stops
AGP
13 Dec
AGP
17h 00m
2 stops
YYZ
C$ 719
SWISS
28 Nov
YUL
16h 50m
1 stop
AGP
6 Dec
AGP
25h 50m
1 stop
YUL
C$ 720
Multiple Airlines
3 May
YYZ
21h 00m
1 stop
PMI
13 May
PMI
24h 50m
1 stop
YYZ
C$ 722
Multiple Airlines
3 May
YYZ
21h 00m
1 stop
PMI
13 May
PMI
36h 35m
2 stops
YYZ
C$ 735
Multiple Airlines
3 May
YYZ
21h 00m
1 stop
PMI
13 May
PMI
24h 50m
1 stop
YYZ
C$ 749
Multiple Airlines
4 Dec
YUL
17h 20m
1 stop
PMI
11 Dec
PMI
22h 25m
1 stop
YUL
C$ 778
TAP AIR PORTUGAL
25 Apr
YYZ
11h 20m
1 stop
PMI
10 May
PMI
15h 20m
1 stop
YYZ
C$ 780
Multiple Airlines
17 Apr
YYZ
22h 35m
1 stop
PMI
24 Apr
PMI
21h 55m
1 stop
YYZ
C$ 781
Multiple Airlines
4 Dec
YUL
17h 20m
1 stop
PMI
11 Dec
PMI
22h 25m
1 stop
YUL
C$ 785
Multiple Airlines
12 Feb
YUL
11h 15m
1 stop
PMI
20 Feb
PMI
11h 40m
1 stop
YUL
C$ 814
TAP AIR PORTUGAL
11 Apr
YYZ
11h 20m
1 stop
PMI
26 Apr
PMI
15h 20m
1 stop
YYZ
C$ 818
Multiple Airlines
10 Jan
YYZ
16h 50m
1 stop
PMI
24 Jan
PMI
24h 15m
1 stop
YYZ
C$ 822
Multiple Airlines
3 May
YYZ
15h 40m
2 stops
PMI
13 May
PMI
36h 35m
2 stops
YYZ
C$ 832
Multiple Airlines
3 Dec
YYZ
20h 50m
2 stops
PMI
10 Dec
PMI
34h 10m
2 stops
YYZ
C$ 845
TAP AIR PORTUGAL
15 Jan
YUL
19h 35m
1 stop
VLC
24 Jan
VLC
20h 00m
1 stop
YUL
C$ 651
Air Transat
19 Nov
YTZ
30h 35m
1 stop
VLC
5 Dec
VLC
13h 17m
1 stop
YTZ
C$ 675
Air Transat
27 Nov
YUL
7h 00m
VLC
5 Dec
VLC
8h 35m
YUL
C$ 677
Air Transat
19 Nov
YTZ
30h 35m
1 stop
VLC
5 Dec
VLC
13h 17m
1 stop
YTZ
C$ 681
TAP AIR PORTUGAL
20 Jan
YUL
13h 45m
1 stop
VLC
27 Jan
VLC
13h 55m
1 stop
YUL
C$ 685
Air Transat
19 Nov
YYZ
28h 20m
1 stop
VLC
5 Dec
VLC
14h 10m
1 stop
YYZ
C$ 687
Air Transat
19 Nov
YYZ
28h 20m
1 stop
VLC
5 Dec
VLC
14h 10m
1 stop
YYZ
C$ 692
Air Transat
19 Nov
YTZ
30h 35m
1 stop
VLC
5 Dec
VLC
13h 17m
1 stop
YTZ
C$ 695
Air Transat
4 Feb
YYZ
28h 20m
1 stop
VLC
13 Feb
VLC
27h 25m
1 stop
YYZ
C$ 695
Air Transat
22 Jan
YUL
7h 00m
VLC
30 Jan
VLC
8h 35m
YUL
C$ 696
Air Transat
19 Nov
YYZ
30h 35m
1 stop
VLC
5 Dec
VLC
14h 10m
1 stop
YYZ
C$ 698
Air Transat
22 Jan
YUL
7h 00m
VLC
30 Jan
VLC
8h 35m
YUL
C$ 699

Find the cheapest flights from Canada to Spain

Recent round-trip flight deals from Canada to Spain

Enter your travel dates to find the best prices.
TAP AIR PORTUGAL Logo
10:45 p.m. - 4:55 p.m.YUL  Montreal Pierre Elliott Trudeau Intl-BCN Barcelona-El Prat
12h 10m1 stop Lisbon Humberto Delgado
TAP AIR PORTUGAL Logo
3:00 p.m. - 9:10 p.m.BCN  Barcelona-El Prat-YUL Montreal Pierre Elliott Trudeau Intl
12h 10m1 stop Lisbon Humberto Delgado
C$ 634TAP AIR PORTUGAL
Sun, 9 May - Wed, 19 May
TAP AIR PORTUGAL Logo
10:45 p.m. - 1:30 a.m.YUL  Montreal Pierre Elliott Trudeau Intl-BCN Barcelona-El Prat
20h 45m1 stop Lisbon Humberto Delgado
TAP AIR PORTUGAL Logo
6:00 a.m. - 9:10 p.m.BCN  Barcelona-El Prat-YUL Montreal Pierre Elliott Trudeau Intl
21h 10m1 stop Lisbon Humberto Delgado
C$ 634TAP AIR PORTUGAL
Mon, 26 Apr - Mon, 10 May
Air Transat Logo
6:30 p.m. - 7:40 a.m.YUL  Montreal Pierre Elliott Trudeau Intl-BCN Barcelona-El Prat
7h 10mdirect
Air Transat Logo
9:30 a.m. - 12:30 p.m.BCN  Barcelona-El Prat-YUL Montreal Pierre Elliott Trudeau Intl
9h 00mdirect
C$ 641Air Transat
Tue, 12 Jan - Sun, 31 Jan
Air Transat Logo
6:30 p.m. - 7:40 a.m.YUL  Montreal Pierre Elliott Trudeau Intl-BCN Barcelona-El Prat
7h 10mdirect
Air Transat Logo
9:30 a.m. - 12:30 p.m.BCN  Barcelona-El Prat-YUL Montreal Pierre Elliott Trudeau Intl
9h 00mdirect
C$ 660Air Transat
Sat, 28 Nov - Sun, 6 Dec
Lufthansa Logo
8:00 p.m. - 9:35 a.m.YUL  Montreal Pierre Elliott Trudeau Intl-BCN Barcelona-El Prat
7h 35mdirect
Lufthansa Logo
1:35 p.m. - 4:10 p.m.BCN  Barcelona-El Prat-YUL Montreal Pierre Elliott Trudeau Intl
8h 35mdirect
C$ 670Lufthansa
Sun, 7 Feb - Thu, 18 Feb
Lufthansa Logo
8:05 p.m. - 8:35 a.m.YUL  Montreal Pierre Elliott Trudeau Intl-BCN Barcelona-El Prat
7h 30mdirect
Lufthansa Logo
12:35 p.m. - 4:00 p.m.BCN  Barcelona-El Prat-YUL Montreal Pierre Elliott Trudeau Intl
8h 25mdirect
C$ 670Lufthansa
Mon, 15 Mar - Wed, 24 Mar
Air Canada Logo
8:20 p.m. - 9:35 a.m.YUL  Montreal Pierre Elliott Trudeau Intl-BCN Barcelona-El Prat
7h 15mdirect
Air Canada Logo
1:35 p.m. - 4:10 p.m.BCN  Barcelona-El Prat-YUL Montreal Pierre Elliott Trudeau Intl
8h 35mdirect
C$ 672Air Canada
Thu, 26 Nov - Wed, 2 Dec
Air Canada Logo
8:20 p.m. - 9:35 a.m.YUL  Montreal Pierre Elliott Trudeau Intl-BCN Barcelona-El Prat
7h 15mdirect
Air Canada Logo
1:35 p.m. - 4:10 p.m.BCN  Barcelona-El Prat-YUL Montreal Pierre Elliott Trudeau Intl
8h 35mdirect
C$ 675Air Canada
Thu, 26 Nov - Wed, 2 Dec
Multiple Airlines Logo
8:20 p.m. - 9:35 a.m.YUL  Montreal Pierre Elliott Trudeau Intl-BCN Barcelona-El Prat
7h 15mdirect
Multiple Airlines Logo
1:35 p.m. - 4:10 p.m.BCN  Barcelona-El Prat-YUL Montreal Pierre Elliott Trudeau Intl
8h 35mdirect
C$ 675Multiple Airlines
Sun, 29 Nov - Wed, 9 Dec
Multiple Airlines Logo
8:20 p.m. - 9:35 a.m.YUL  Montreal Pierre Elliott Trudeau Intl-BCN Barcelona-El Prat
7h 15mdirect
Multiple Airlines Logo
1:35 p.m. - 4:10 p.m.BCN  Barcelona-El Prat-YUL Montreal Pierre Elliott Trudeau Intl
8h 35mdirect
C$ 677Multiple Airlines
Sun, 29 Nov - Thu, 3 Dec

momondo Fare Finder

 
Use the filters below to find and compare flights to Spain that are best for you.

Fly from

Route

Depart

Return

Price

Cheapest round-trip

MontrealBarcelona

YUL Montreal Pierre Elliott Trudeau Intl - BCN Barcelona-El Prat

YULBCN

Montreal Pierre Elliott Trudeau Intl

Sun 9/5

10:45 p.m.-4:55 p.m.

1 stop12h 10m

Barcelona-El Prat

Wed 19/5

3:00 p.m.-9:10 p.m.

1 stop12h 10m

C$ 634

MontrealBarcelona

YUL Montreal Pierre Elliott Trudeau Intl - BCN Barcelona-El Prat

YULBCN

Montreal Pierre Elliott Trudeau Intl

Mon 26/4

10:45 p.m.-1:30 a.m.

1 stop20h 45m

Barcelona-El Prat

Mon 10/5

6:00 a.m.-9:10 p.m.

1 stop21h 10m

C$ 634

MontrealBarcelona

YUL Montreal Pierre Elliott Trudeau Intl - BCN Barcelona-El Prat

YULBCN

Montreal Pierre Elliott Trudeau Intl

Tue 12/1

6:30 p.m.-7:40 a.m.

Nonstop7h 10m

Barcelona-El Prat

Sun 31/1

9:30 a.m.-12:30 p.m.

Nonstop9h 00m

C$ 641

MontrealBarcelona

YUL Montreal Pierre Elliott Trudeau Intl - BCN Barcelona-El Prat

YULBCN

Montreal Pierre Elliott Trudeau Intl

Sat 28/11

6:30 p.m.-7:40 a.m.

Nonstop7h 10m

Barcelona-El Prat

Sun 6/12

9:30 a.m.-12:30 p.m.

Nonstop9h 00m

C$ 660

MontrealBarcelona

YUL Montreal Pierre Elliott Trudeau Intl - BCN Barcelona-El Prat

YULBCN

Montreal Pierre Elliott Trudeau Intl

Sun 7/2

8:00 p.m.-9:35 a.m.

Nonstop7h 35m

Barcelona-El Prat

Thu 18/2

1:35 p.m.-4:10 p.m.

Nonstop8h 35m

C$ 670

MontrealBarcelona

YUL Montreal Pierre Elliott Trudeau Intl - BCN Barcelona-El Prat

YULBCN

Montreal Pierre Elliott Trudeau Intl

Mon 15/3

8:05 p.m.-8:35 a.m.

Nonstop7h 30m

Barcelona-El Prat

Wed 24/3

12:35 p.m.-4:00 p.m.

Nonstop8h 25m

C$ 670
Quickest round-trip

MontrealBarcelona

YUL Montreal Pierre Elliott Trudeau Intl - BCN Barcelona-El Prat

YULBCN

Montreal Pierre Elliott Trudeau Intl

Thu 26/11

8:20 p.m.-9:35 a.m.

Nonstop7h 15m

Barcelona-El Prat

Wed 2/12

1:35 p.m.-4:10 p.m.

Nonstop8h 35m

C$ 672

MontrealBarcelona

YUL Montreal Pierre Elliott Trudeau Intl - BCN Barcelona-El Prat

YULBCN

Montreal Pierre Elliott Trudeau Intl

Thu 26/11

8:20 p.m.-9:35 a.m.

Nonstop7h 15m

Barcelona-El Prat

Wed 2/12

1:35 p.m.-4:10 p.m.

Nonstop8h 35m

C$ 675

MontrealBarcelona

YUL Montreal Pierre Elliott Trudeau Intl - BCN Barcelona-El Prat

YULBCN

Montreal Pierre Elliott Trudeau Intl

Sun 29/11

8:20 p.m.-9:35 a.m.

Nonstop7h 15m

Barcelona-El Prat

Wed 9/12

1:35 p.m.-4:10 p.m.

Nonstop8h 35m

C$ 675

MontrealBarcelona

YUL Montreal Pierre Elliott Trudeau Intl - BCN Barcelona-El Prat

YULBCN

Montreal Pierre Elliott Trudeau Intl

Sun 29/11

8:20 p.m.-9:35 a.m.

Nonstop7h 15m

Barcelona-El Prat

Thu 3/12

1:35 p.m.-4:10 p.m.

Nonstop8h 35m

C$ 677

Flights are sorted by cheapest round-trip flights first.

Showing 1-10 of 20 resultsSorted by cheapest first
1
2

See travel insights to Spain from

Spain flights insights and trends

Explore insights for your Spain flight to craft the best travel plan

What is the cheapest flight to Spain?

If you are looking to fly to Spain for less, look to airlines like TAP AIR PORTUGAL, Vueling, and Ryanair, with prices starting at C$ 34, C$ 40, and C$ 43 respectively.

See prices from:

Cheapest flights to cities in Spain

Click on the cities below to find out when it's cheapest to fly to Spain, from Canada
Barcelona
Barcelona

Cheap Spain flight deals and tips

Summary info about Spain flight prices, duration and airlines

Best One-Way Price

C$ 308

Best Round-Trip Price

C$ 634

Fastest flight time

7h 05m

Popular in

December
The best one-way flight price to Spain from Canada in the last 5 days is C$ 308 (Vancouver Intl to Barcelona-El Prat).
The best round-trip flight price to Spain from Canada in the last 5 days is C$ 634 (Montreal Pierre Elliott Trudeau Intl to Barcelona-El Prat).
The fastest flight to Spain from Canada takes 7h 05m (Montreal Pierre Elliott Trudeau Intl to Malaga).
December has the highest demand for flights to Spain, with a 3% price increase on average.

Frequently asked questions about flying to Spain

What popular landmarks are in Spain?

What is the best airport to land at to visit La Rambla?

When visiting La Rambla in Barcelona, the closest airport is Barcelona-El Prat Airport.

Which airlines fly to Spain?

What is the most popular airport in Spain to fly to?

How much are flights to Spain?

The cheapest flight to Spain recently found on momondo was C$ 298. If you’re unable to find a flight deal this cheap, keep in mind that anything less than C$ 904 is considered a good price for flights to Spain. C$ 1,065 is the average cost to fly to Spain, while C$ 3,434 is the most expensive.

What is the best day of the week to fly to Spain?

Consider booking a flight to Spain on a Monday, which is the cheapest day of the week. You will also find that flying out on a Saturday is another low-cost option. Try to avoid booking your flight to Spain on Thursday, which tends to be the most expensive day of the week.

Where is it cheapest to fly into Spain?

If you're headed to Spain, consider flying into Barcelona-El Prat airport in Barcelona for the best deals, with an average airfare of C$ 298. Alternatively, Valencia airport in Valencia is a close second for cheapest flights to Spain with an average airfare of C$ 378.

When did momondo last update prices for flights to Spain?

Prices for flights to Spain are updated daily.

How many operators does momondo search for flights to Spain?

How old do you have to be to fly to Spain?

The minimum age for a child to fly alone is five, but airlines offering an unaccompanied minor (UNMR) service may have their age restrictions, such as regulations concerning flight duration, timing, and layovers. It is recommended that you verify with the airline you are booking with for travel to Spain.

What documentation or ID do you need to fly to Spain?

The travel and health documents required for your trip to Spain can vary based on your itinerary and personal situation. As a rule, consider having multiple documents such as a national ID card or driver’s license, and a passport valid for six-months after you plan to arrive at Spain. We always recommend checking with your airline or a trusted third party such as IATA to get advice.

Why use momondo?

Why should I use momondo to find a flight deal to Spain?

momondo compares prices from hundreds of airlines and agents so you can find and book the best deal on flights to Spain. Millions of users trust and use momondo every year so you are in good company.

Can I find flights to Spain with flexible booking policies on momondo?

momondo does allow users to show only those flights to Spain which offer a flexible booking policy as well as other useful filters and features.

How can momondo help me find flights to Spain?

Once all potential Spain flight options are in front of you momondo lets you sort and filter flights based on preferences such as airline, price and flight times, amongst many other options.

I’m not ready to book a flight to Spain right now. Can momondo alert me if prices change?

If you are simply researching potential flights to Spain, momondo offers a useful price alert feature which will track prices for flights to Spain and alert you when they change.

An easier way to manage your Spain trip

We make it super easy to schedule, organize and travel with friends or family. Trips is free — and available to use no matter where you book.

Get notified when prices go down

Daily price changes in your inbox - only with Price Alerts.
1 adult
Wed 9/12
Wed 16/12

Find better results for your trip to Spain

Popular Flights to Spain