💰 Cheapest
⚡ Fastest
🕐 Earliest
Showing 25
of 114
live flights
SATA International
S4-322
20:45
06/04/2026
YYZ
Lester B. Pearson International Airport
16h 35m
1 Stop
⏱ PDL · 1h 10m PDL Airport
13:20
06/05/2026
+1
BCN
Barcelona International Airport
₹40,057
per person
Select →
✕ Non-refundable 7 fare options
18:00
06/04/2026
YYZ
Lester B. Pearson International Airport
19h 0m
1 Stop
⏱ YUL · 4h 25m YUL Airport
13:00
06/05/2026
+1
BCN
Barcelona International Airport
₹46,660
per person
Select →
✕ Non-refundable 4 fare options
16:00
06/04/2026
YYZ
Lester B. Pearson International Airport
21h 0m
1 Stop
⏱ YUL · 6h 25m YUL Airport
13:00
06/05/2026
+1
BCN
Barcelona International Airport
₹46,660
per person
Select →
✕ Non-refundable 4 fare options
18:10
06/04/2026
YYZ
Lester B. Pearson International Airport
18h 50m
1 Stop
⏱ YUL · 4h 13m YUL Airport
13:00
06/05/2026
+1
BCN
Barcelona International Airport
₹46,660
per person
Select →
✕ Non-refundable 4 fare options
15:40
06/04/2026
YYZ
Lester B. Pearson International Airport
21h 20m
1 Stop
⏱ YUL · 6h 43m YUL Airport
13:00
06/05/2026
+1
BCN
Barcelona International Airport
₹46,660
per person
Select →
✕ Non-refundable 4 fare options
19:10
06/04/2026
YYZ
Lester B. Pearson International Airport
17h 50m
1 Stop
⏱ YUL · 3h 15m YUL Airport
13:00
06/05/2026
+1
BCN
Barcelona International Airport
₹46,660
per person
Select →
✕ Non-refundable 4 fare options
08:40
06/04/2026
YYZ
Lester B. Pearson International Airport
28h 20m
1 Stop
⏱ YUL · 13h 43m YUL Airport
13:00
06/05/2026
+1
BCN
Barcelona International Airport
₹46,660
per person
Select →
✕ Non-refundable 4 fare options
SATA International
S4-322
20:45
06/04/2026
YYZ
Lester B. Pearson International Airport
22h 35m
2 Stops
⏱ PDL · 1h 45m PDL Airport ⏱ LIS · 4h 50m LIS Airport
19:20
06/05/2026
+1
BCN
Barcelona International Airport
₹52,684
per person
Select →
✕ Non-refundable
SATA International
S4-322
20:45
06/04/2026
YYZ
Lester B. Pearson International Airport
25h 5m
2 Stops
⏱ PDL · 1h 45m PDL Airport ⏱ LIS · 7h 5m LIS Airport
21:50
06/05/2026
+1
BCN
Barcelona International Airport
₹52,684
per person
Select →
✕ Non-refundable
SATA International
S4-322
20:45
06/04/2026
YYZ
Lester B. Pearson International Airport
28h 45m
2 Stops
⏱ PDL · 1h 45m PDL Airport ⏱ LIS · 10h 55m LIS Airport
01:30
06/06/2026
+2
BCN
Barcelona International Airport
₹52,684
per person
Select →
✕ Non-refundable
SATA International
S4-322
20:45
06/04/2026
YYZ
Lester B. Pearson International Airport
37h 50m
2 Stops
⏱ PDL · 15h 10m PDL Airport ⏱ LIS · 6h 35m LIS Airport
10:35
06/06/2026
+2
BCN
Barcelona International Airport
₹52,684
per person
Select →
✕ Non-refundable
SATA International
S4-322
20:45
06/04/2026
YYZ
Lester B. Pearson International Airport
41h 15m
2 Stops
⏱ PDL · 15h 10m PDL Airport ⏱ LIS · 10h 0m LIS Airport
14:00
06/06/2026
+2
BCN
Barcelona International Airport
₹52,684
per person
Select →
✕ Non-refundable
SATA International
S4-322
20:45
06/04/2026
YYZ
Lester B. Pearson International Airport
46h 35m
2 Stops
⏱ PDL · 15h 10m PDL Airport ⏱ LIS · 15h 25m LIS Airport
19:20
06/06/2026
+2
BCN
Barcelona International Airport
₹52,684
per person
Select →
✕ Non-refundable
SATA International
S4-322
20:45
06/04/2026
YYZ
Lester B. Pearson International Airport
49h 5m
2 Stops
⏱ PDL · 15h 10m PDL Airport ⏱ LIS · 17h 55m LIS Airport
21:50
06/06/2026
+2
BCN
Barcelona International Airport
₹52,684
per person
Select →
✕ Non-refundable
SATA International
S4-322
20:45
06/04/2026
YYZ
Lester B. Pearson International Airport
37h 50m
2 Stops
⏱ PDL · 1h 45m PDL Airport ⏱ LIS · 20h 0m LIS Airport
10:35
06/06/2026
+2
BCN
Barcelona International Airport
₹53,079
per person
Select →
✕ Non-refundable
SATA International
S4-322
20:45
06/04/2026
YYZ
Lester B. Pearson International Airport
41h 15m
2 Stops
⏱ PDL · 1h 45m PDL Airport ⏱ LIS · 23h 25m LIS Airport
14:00
06/06/2026
+2
BCN
Barcelona International Airport
₹53,079
per person
Select →
✕ Non-refundable
SATA International
S4-322
20:45
06/04/2026
YYZ
Lester B. Pearson International Airport
52h 45m
2 Stops
⏱ PDL · 15h 10m PDL Airport ⏱ LIS · 21h 30m LIS Airport
01:30
06/07/2026
+3
BCN
Barcelona International Airport
₹53,079
per person
Select →
✕ Non-refundable
20:45
06/04/2026
YYZ
Lester B. Pearson International Airport
18h 0m
1 Stop
⏱ KEF · 2h 5m KEF Airport
14:45
06/05/2026
+1
BCN
Barcelona International Airport
₹58,050
per person
Select →
✕ Non-refundable 🔥 Last 3 seats 6 fare options
SATA International
S4-322
20:45
06/04/2026
YYZ
Lester B. Pearson International Airport
25h 5m
2 Stops
⏱ PDL · 3h 10m PDL Airport ⏱ LIS · 5h 40m LIS Airport
21:50
06/05/2026
+1
BCN
Barcelona International Airport
₹65,132
per person
Select →
✕ Non-refundable
SATA International
S4-322
20:45
06/04/2026
YYZ
Lester B. Pearson International Airport
28h 45m
2 Stops
⏱ PDL · 3h 10m PDL Airport ⏱ LIS · 9h 30m LIS Airport
01:30
06/06/2026
+2
BCN
Barcelona International Airport
₹65,132
per person
Select →
✕ Non-refundable
SATA International
S4-322
20:45
06/04/2026
YYZ
Lester B. Pearson International Airport
28h 45m
2 Stops
⏱ PDL · 8h 35m PDL Airport ⏱ LIS · 4h 5m LIS Airport
01:30
06/06/2026
+2
BCN
Barcelona International Airport
₹65,132
per person
Select →
✕ Non-refundable
SATA International
S4-322
20:45
06/04/2026
YYZ
Lester B. Pearson International Airport
37h 50m
2 Stops
⏱ PDL · 8h 35m PDL Airport ⏱ LIS · 13h 10m LIS Airport
10:35
06/06/2026
+2
BCN
Barcelona International Airport
₹65,132
per person
Select →
✕ Non-refundable
SATA International
S4-322
20:45
06/04/2026
YYZ
Lester B. Pearson International Airport
37h 50m
2 Stops
⏱ PDL · 3h 10m PDL Airport ⏱ LIS · 18h 35m LIS Airport
10:35
06/06/2026
+2
BCN
Barcelona International Airport
₹65,527
per person
Select →
✕ Non-refundable
SATA International
S4-322
20:45
06/04/2026
YYZ
Lester B. Pearson International Airport
22h 35m
2 Stops
⏱ PDL · 3h 10m PDL Airport ⏱ LIS · 3h 25m LIS Airport
19:20
06/05/2026
+1
BCN
Barcelona International Airport
₹69,955
per person
Select →
✕ Non-refundable
21:00
06/04/2026
YYZ
Lester B. Pearson International Airport
40h 30m
1 Stop
⏱ IST · 20h 50m IST Airport
13:30
06/06/2026
+2
BCN
Barcelona International Airport
₹82,869
per person
Select →
✓ Refundable 2 fare options
😕 No flights match your filters. Clear
View all flights
Toronto (YYZ)
📍 Lester B. Pearson International Airport
🌍 Canada
🕐 GMT -5
📐 Latitude: 43.6772003174
📐 Longitude: -79.63059997559999
Barcelona (BCN)
📍 Barcelona International Airport
🌍 Spain
🕐 GMT 1
📐 Latitude: 41.2971
📐 Longitude: 2.07846
✈ Distance: Toronto,Canada to Barcelona,Spain — 6417.69 km
📅 Results on this page are loaded for 04 Jun 2026 . Click View all flights for the complete live search.
Toronto to Barcelona — what to expect when booking
The YYZ–BCN route is served by multiple carriers throughout the year.
Fares on this route can move quickly — a price available now may not be there 30 minutes later.
If your dates are flexible, try shifting your departure by a day or two using the date strip above.
Mid-week departures often show lower base fares compared to weekend starts on many routes.
The distance between Toronto,Canada and Barcelona,Spain is approximately
6417.69 km .
Before you book
Compare nearby dates The date strip above lets you scan nearby fares without restarting the search.
Open full search for more control Route page shows a limited live set. Full search opens the complete inventory with fresh results.
Check fare details Each result shows baggage, refundability and fare details before you proceed.
More flights from Toronto (YYZ)
135 routes
More flights from Barcelona (BCN)
148 routes
❓ Frequently asked questions — Toronto to Barcelona flights
▼ Is it worth booking Toronto to Barcelona flights in advance?
Generally yes — fares on most routes are most competitive around 4–6 weeks before departure. Booking earlier usually means better availability and a lower base fare when your dates are fixed.
▼ How far is Toronto from Barcelona by air?
The straight-line distance between Toronto,Canada (YYZ) and Barcelona,Spain (BCN) is approximately 6417.69 km. Actual flying distance may vary slightly depending on routing.
▼ Are there non-stop flights from YYZ to BCN?
Non-stop availability on this route varies by airline schedule and season. Use the filters below to quickly check whether direct options are available on your selected date.
▼ What is the cheapest day to fly from Toronto to Barcelona?
Mid-week departures often show lower prices than weekend travel on many routes. Use the date strip above to compare nearby days quickly.