💰 Cheapest
⚡ Fastest
🕐 Earliest
Showing 25
of 143
live flights
10:55
07/14/2026
YTZ
Lester B. Pearson International Airport
19h 50m
1 Stop
⏱ YUL · 7h 15m YUL Airport
06:45
07/15/2026
+1
OPO
Francisco de Sá Carneiro Airport
₹33,276
per person
Select →
✕ Non-refundable 🔥 Last 4 seats
16:55
07/14/2026
YTZ
Lester B. Pearson International Airport
13h 50m
1 Stop
⏱ YUL · 1h 15m YUL Airport
06:45
07/15/2026
+1
OPO
Francisco de Sá Carneiro Airport
₹33,276
per person
Select →
✕ Non-refundable 🔥 Last 4 seats
08:25
07/14/2026
YTZ
Lester B. Pearson International Airport
22h 20m
1 Stop
⏱ YUL · 9h 45m YUL Airport
06:45
07/15/2026
+1
OPO
Francisco de Sá Carneiro Airport
₹33,276
per person
Select →
✕ Non-refundable 🔥 Last 4 seats
15:40
07/14/2026
YYZ
Lester B. Pearson International Airport
15h 5m
1 Stop
⏱ YUL · 2h 23m YUL Airport
06:45
07/15/2026
+1
OPO
Francisco de Sá Carneiro Airport
₹34,111
per person
Select →
✕ Non-refundable 🔥 Last 4 seats 9 fare options
15:40
07/14/2026
YYZ
Lester B. Pearson International Airport
15h 5m
1 Stop
⏱ YUL · 2h 23m YUL Airport
06:45
07/15/2026
+1
OPO
Francisco de Sá Carneiro Airport
₹34,191
per person
Select →
✕ Non-refundable 3 fare options
SATA International
S4-322
20:45
07/14/2026
YYZ
Lester B. Pearson International Airport
14h 55m
1 Stop
⏱ PDL · 1h 40m PDL Airport
11:40
07/15/2026
+1
OPO
Francisco de Sá Carneiro Airport
₹43,193
per person
Select →
✕ Non-refundable 11 fare options
SATA International
S4-322
20:45
07/14/2026
YYZ
Lester B. Pearson International Airport
21h 55m
1 Stop
⏱ PDL · 8h 40m PDL Airport
18:40
07/15/2026
+1
OPO
Francisco de Sá Carneiro Airport
₹43,193
per person
Select →
✕ Non-refundable 11 fare options
SATA International
S4-322
20:45
07/14/2026
YYZ
Lester B. Pearson International Airport
20h 15m
2 Stops
⏱ PDL · 1h 45m PDL Airport ⏱ LIS · 4h 20m LIS Airport
17:00
07/15/2026
+1
OPO
Francisco de Sá Carneiro Airport
₹50,589
per person
Select →
✕ Non-refundable
SATA International
S4-322
20:45
07/14/2026
YYZ
Lester B. Pearson International Airport
20h 15m
2 Stops
⏱ PDL · 3h 10m PDL Airport ⏱ LIS · 2h 55m LIS Airport
17:00
07/15/2026
+1
OPO
Francisco de Sá Carneiro Airport
₹50,589
per person
Select →
✕ Non-refundable
SATA International
S4-322
20:45
07/14/2026
YYZ
Lester B. Pearson International Airport
22h 15m
2 Stops
⏱ PDL · 1h 45m PDL Airport ⏱ LIS · 6h 20m LIS Airport
19:00
07/15/2026
+1
OPO
Francisco de Sá Carneiro Airport
₹50,589
per person
Select →
✕ Non-refundable
SATA International
S4-322
20:45
07/14/2026
YYZ
Lester B. Pearson International Airport
22h 15m
2 Stops
⏱ PDL · 3h 10m PDL Airport ⏱ LIS · 4h 55m LIS Airport
19:00
07/15/2026
+1
OPO
Francisco de Sá Carneiro Airport
₹50,589
per person
Select →
✕ Non-refundable
SATA International
S4-322
20:45
07/14/2026
YYZ
Lester B. Pearson International Airport
23h 40m
2 Stops
⏱ PDL · 1h 45m PDL Airport ⏱ LIS · 7h 50m LIS Airport
20:25
07/15/2026
+1
OPO
Francisco de Sá Carneiro Airport
₹50,589
per person
Select →
✕ Non-refundable
SATA International
S4-322
20:45
07/14/2026
YYZ
Lester B. Pearson International Airport
23h 40m
2 Stops
⏱ PDL · 3h 10m PDL Airport ⏱ LIS · 6h 25m LIS Airport
20:25
07/15/2026
+1
OPO
Francisco de Sá Carneiro Airport
₹50,589
per person
Select →
✕ Non-refundable
SATA International
S4-322
20:45
07/14/2026
YYZ
Lester B. Pearson International Airport
23h 40m
2 Stops
⏱ PDL · 8h 35m PDL Airport ⏱ LIS · 1h 0m LIS Airport
20:25
07/15/2026
+1
OPO
Francisco de Sá Carneiro Airport
₹50,589
per person
Select →
✕ Non-refundable
SATA International
S4-322
20:45
07/14/2026
YYZ
Lester B. Pearson International Airport
26h 0m
2 Stops
⏱ PDL · 1h 45m PDL Airport ⏱ LIS · 10h 20m LIS Airport
22:45
07/15/2026
+1
OPO
Francisco de Sá Carneiro Airport
₹50,589
per person
Select →
✕ Non-refundable
SATA International
S4-322
20:45
07/14/2026
YYZ
Lester B. Pearson International Airport
26h 0m
2 Stops
⏱ PDL · 3h 10m PDL Airport ⏱ LIS · 8h 55m LIS Airport
22:45
07/15/2026
+1
OPO
Francisco de Sá Carneiro Airport
₹50,589
per person
Select →
✕ Non-refundable
SATA International
S4-322
20:45
07/14/2026
YYZ
Lester B. Pearson International Airport
26h 0m
2 Stops
⏱ PDL · 8h 35m PDL Airport ⏱ LIS · 3h 30m LIS Airport
22:45
07/15/2026
+1
OPO
Francisco de Sá Carneiro Airport
₹50,589
per person
Select →
✕ Non-refundable
SATA International
S4-322
20:45
07/14/2026
YYZ
Lester B. Pearson International Airport
27h 55m
2 Stops
⏱ PDL · 1h 45m PDL Airport ⏱ LIS · 12h 5m LIS Airport
00:40
07/16/2026
+2
OPO
Francisco de Sá Carneiro Airport
₹50,589
per person
Select →
✕ Non-refundable
SATA International
S4-322
20:45
07/14/2026
YYZ
Lester B. Pearson International Airport
27h 55m
2 Stops
⏱ PDL · 3h 10m PDL Airport ⏱ LIS · 10h 40m LIS Airport
00:40
07/16/2026
+2
OPO
Francisco de Sá Carneiro Airport
₹50,589
per person
Select →
✕ Non-refundable
SATA International
S4-322
20:45
07/14/2026
YYZ
Lester B. Pearson International Airport
27h 55m
2 Stops
⏱ PDL · 8h 35m PDL Airport ⏱ LIS · 5h 15m LIS Airport
00:40
07/16/2026
+2
OPO
Francisco de Sá Carneiro Airport
₹50,589
per person
Select →
✕ Non-refundable
16:35
07/14/2026
YYZ
Lester B. Pearson International Airport
24h 25m
2 Stops
⏱ BOS · 4h 23m BOS Airport ⏱ LIS · 5h 40m LIS Airport
17:00
07/15/2026
+1
OPO
Francisco de Sá Carneiro Airport
₹65,943
per person
Select →
✕ Non-refundable 🔥 Last 4 seats 5 fare options
14:20
07/14/2026
YYZ
Lester B. Pearson International Airport
26h 50m
2 Stops
⏱ BOS · 6h 42m BOS Airport ⏱ LIS · 5h 55m LIS Airport
17:10
07/15/2026
+1
OPO
Francisco de Sá Carneiro Airport
₹66,145
per person
Select →
✕ Non-refundable 🔥 Last 4 seats 4 fare options
14:20
07/14/2026
YYZ
Lester B. Pearson International Airport
30h 5m
2 Stops
⏱ BOS · 6h 42m BOS Airport ⏱ LIS · 9h 10m LIS Airport
20:25
07/15/2026
+1
OPO
Francisco de Sá Carneiro Airport
₹66,145
per person
Select →
✕ Non-refundable 🔥 Last 4 seats 4 fare options
14:20
07/14/2026
YYZ
Lester B. Pearson International Airport
28h 40m
2 Stops
⏱ BOS · 6h 42m BOS Airport ⏱ LIS · 7h 40m LIS Airport
19:00
07/15/2026
+1
OPO
Francisco de Sá Carneiro Airport
₹66,145
per person
Select →
✕ Non-refundable 🔥 Last 4 seats 4 fare options
14:20
07/14/2026
YYZ
Lester B. Pearson International Airport
26h 40m
2 Stops
⏱ BOS · 6h 42m BOS Airport ⏱ LIS · 5h 40m LIS Airport
17:00
07/15/2026
+1
OPO
Francisco de Sá Carneiro Airport
₹66,145
per person
Select →
✕ Non-refundable 🔥 Last 4 seats 4 fare options
😕 No flights match your filters. Clear
Load more flights
Toronto (YYZ)
📍 Lester B. Pearson International Airport
🌍 Canada
🕐 GMT -5
📐 Latitude: 43.6772003174
📐 Longitude: -79.63059997559999
Porto (OPO)
📍 Francisco de Sá Carneiro Airport
🌍 Portugal
📐 Latitude: 41.2481002808
📐 Longitude: -8.68138980865
✈ Distance: Toronto,Canada to Porto,Portugal — 5642.23 km
📅 Results on this page are loaded for 14 Jul 2026 . Click Load more flights to expand the full list on this page.
Toronto to Porto — what to expect when booking
The YYZ–OPO 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 Porto,Portugal is approximately
5642.23 km .
Before you book
Compare nearby dates The date strip above lets you scan nearby fares without restarting the search.
Load the full list Route page starts with 25 flights for speed. Load more brings the complete list onto this page.
Check fare details Each result shows baggage, refundability and fare details before you proceed.
More flights from Toronto (YYZ)
122 routes
More flights from Porto (OPO)
46 routes
❓ Frequently asked questions — Toronto to Porto flights
▼ Is it worth booking Toronto to Porto 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 Porto by air?
The straight-line distance between Toronto,Canada (YYZ) and Porto,Portugal (OPO) is approximately 5642.23 km. Actual flying distance may vary slightly depending on routing.
▼ Are there non-stop flights from YYZ to OPO?
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 Porto?
Mid-week departures often show lower prices than weekend travel on many routes. Use the date strip above to compare nearby days quickly.