Find flights
Deals
When to book
Airlines
FAQs

Cheap flights from Canada to Portugal from C$ 332

This is the cheapest one-way flight price found by a Cheapflights user in the last 72 hours by searching for a flight departing on 15/5. Fares are subject to change and may not be available on all flights or dates of travel.
YYZ — LIS
18 Feb — 25 Feb1
1 adult

Cheap flight deals from Canada to Portugal

Keep the following information in mind while searching for Canada to Portugal flight deals. Data was last updated 13 February 2025.

Round-trip from

C$ 529

One-way from

C$ 336

Popular in

July

Cheapest in

February

Average price

C$ 698

Good round-trip deal

C$ 680 or less

Good one-way deal

C$ 342 or less
Finnair
  • Finnair
  • 30/3-8/4
  • 3 total stops
  • 41h 50m total
  • Canada to Portugal
Air Transat
  • Air Transat
  • 11/3
  • 1 total stop
  • 28h 35m total
  • Canada to Portugal
Highest demand for flights based on searches. 15% potential increase in price (C$ 232 potential increase over avg. RT price).
Cheapest flight prices on average. 2% potential price decrease (C$ 30 potential savings vs. average RT price).
Average for round-trip flights in February 2025
Price to beat on a round-trip flight from Canada to Portugal.
Price to beat on a one-way flight from Canada to Portugal.

Find flight deals from Canada to Portugal

Cheapest flights from Canada to Portugal
Explore the most affordable flight options available from Canada to Portugal. Find the lowest fares from popular airlines and budget airlines, with prices last updated on 13 February 2025.

Sun 30/310:00 p.m.YYZ - LIS
1 stop20h 00mFinnair
Tue 8/46:35 a.m.LIS - YYZ
2 stops21h 50mFinnair
Deal found 12/2C$ 529
Tue 25/22:00 p.m.YYZ - LIS
1 stop14h 20mLufthansa
Mon 3/35:00 a.m.LIS - YYZ
1 stop13h 20mLufthansa
Deal found 12/2C$ 535
Sat 22/27:30 a.m.YYZ - LIS
1 stop20h 35mAmerican Airlines
Wed 5/312:30 p.m.LIS - YYZ
2 stops26h 20mAmerican Airlines
Deal found 12/2C$ 560
Wed 15/1010:25 p.m.YYZ - LIS
1 stop18h 05mRoyal Air Maroc
Thu 30/105:55 p.m.LIS - YYZ
1 stop30h 30mRoyal Air Maroc
Deal found 12/2C$ 585
Tue 18/210:05 p.m.YYZ - LIS
1 stop14h 40mMultiple Airlines
Tue 25/26:30 a.m.LIS - YYZ
2 stops20h 29mMultiple Airlines
Deal found 11/2C$ 589
Wed 26/210:30 a.m.YYZ - LIS
2 stops16h 10mIberia
Wed 5/36:30 a.m.LIS - YYZ
2 stops20h 29mIberia
Deal found 12/2C$ 596
Tue 1/48:45 p.m.YVR - LIS
1 stop18h 15mAmerican Airlines
Wed 16/411:05 a.m.LIS - YVR
2 stops31h 40mAmerican Airlines
Deal found 12/2C$ 622
Sun 1/62:45 p.m.YTZ - LIS
1 stop10h 45mPorter Airlines
Mon 9/68:15 a.m.LIS - YTZ
1 stop12h 40mPorter Airlines
Deal found 12/2C$ 625
Wed 12/39:50 p.m.YUL - LIS
1 stop13h 05mMultiple Airlines
Wed 19/33:45 p.m.LIS - YUL
1 stop32h 20mMultiple Airlines
Deal found 12/2C$ 626
Mon 12/59:30 p.m.YYZ - LIS
Nonstop7h 05mPorter Airlines
Thu 12/611:35 a.m.LIS - YYZ
Nonstop8h 05mPorter Airlines
Deal found 12/2C$ 633
Tue 25/39:50 p.m.YUL - LIS
2 stops21h 35mIberia
Thu 3/46:35 a.m.LIS - YUL
2 stops18h 40mIberia
Deal found 11/2C$ 650
Sat 5/45:40 p.m.YYZ - OPO
1 stop21h 45mTAP AIR PORTUGAL
Sun 13/410:00 a.m.OPO - YYZ
1 stop16h 00mTAP AIR PORTUGAL
Deal found 12/2C$ 655

Find flights from Canada to Portugal within your budget

Customize your flight search to find flights from Canada to Portugal that fit within your specific budget. Explore options based on user searches and filter the results based on your desired price range. Find flights that match your budget for a cost-effective journey. Over the last 7 days, Cheapflights users made 629,999 searches. Data last updated 13 February 2025.

Fly from

Canada

Fly to

Portugal

Route

Depart

Return

Price

TorontoLisbon

YYZ - LIS

YYZLIS

Toronto Pearson Intl

Sun 30/3

10:00 p.m.-11:00 p.m.

1 stop20h 00m

Lisbon Humberto Delgado

Tue 8/4

6:35 a.m.-11:25 p.m.

2 stops21h 50m

C$ 529

TorontoLisbon

YYZ - LIS

YYZLIS

Toronto Pearson Intl

Tue 25/2

2:00 p.m.-9:20 a.m.

1 stop14h 20m

Lisbon Humberto Delgado

Mon 3/3

5:00 a.m.-1:20 p.m.

1 stop13h 20m

C$ 535

TorontoLisbon

YYZ - LIS

YYZLIS

Toronto Pearson Intl

Sun 23/2

10:55 a.m.-8:55 a.m.

2 stops17h 00m

Lisbon Humberto Delgado

Tue 4/3

6:30 a.m.-9:32 p.m.

2 stops