Find cheap flights from Philadelphia to Canada

Return
1 adult
Economy
0 bags
Sat 24/6
Sat 1/7

Here is why travelers choose KAYAK

Save 23% or moreCompare multiple travel sites with one search.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Search hundreds of travel sites at once for deals on flights to Canada

Latest Canada Flight Deals

Best round-trip prices found by our users on KAYAK in the last 72 hours

MOST POPULARToronto
1 stop from C$ 339
Calgary
1 stop from C$ 440
Halifax
2+ stops from C$ 626

Good to know

Low season

May

High season

June

Cheapest flight

C$ 83

Average price round-trip

C$ 802

Good deal round-trip

C$ 323

Good deal one-way

C$ 390
Best time to beat the crowds (3% less expensive on average)
Most popular time to fly (12% more expensive on average)
Flight from Philadelphia to Toronto Pearson Airport
(avg. price over the last 2 weeks)
or less
or less

Top tips for finding cheap flights to Canada

  • Looking for a cheap flight? 25% of our users found tickets from Philadelphia to the following destinations at these prices or less: Montreal C$ 390 one-way - C$ 323 round-trip; Toronto C$ 408 one-way - C$ 538 round-trip
  • High season is considered to be January, February and December. The cheapest month to fly from Philadelphia is January.
  • Morning departure is around 6% more expensive than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs - booking Canada flights

Book cheap flights from Philadelphia to Canada

Recent round-trip flight deals

14/9Thu
1 stopMultiple Airlines
6h 55mPHL-YYZ
16/9Sat
1 stopMultiple Airlines
7h 39mYYZ-PHL
C$ 339
19/8Sat
1 stopMultiple Airlines
6h 45mPHL-YYZ
22/8Tue
1 stopMultiple Airlines
9h 00mYYZ-PHL
C$ 354
19/8Sat
1 stopMultiple Airlines
6h 45mPHL-YYZ
22/8Tue
1 stopMultiple Airlines
9h 00mYYZ-PHL
C$ 356
13/9Wed
1 stopMultiple Airlines
15h 15mPHL-YYZ
19/9Tue
1 stopMultiple Airlines
8h 59mYYZ-PHL
C$ 377
9/9Sat
1 stopMultiple Airlines
6h 55mPHL-YYZ
17/9Sun
1 stopMultiple Airlines
10h 39mYYZ-PHL
C$ 378
24/8Thu
1 stopMultiple Airlines
6h 45mPHL-YYZ
28/8Mon
1 stopMultiple Airlines
12h 50mYYZ-PHL
C$ 381
12/8Sat
1 stopMultiple Airlines
6h 45mPHL-YYZ
19/8Sat
1 stopMultiple Airlines
7h 39mYYZ-PHL
C$ 382
22/8Tue
1 stopJetBlue
11h 49mPHL-YVR
30/8Wed
1 stopJetBlue
10h 36mYVR-PHL
C$ 464
23/10Mon
1 stopUndisclosed Carrier
8h 27mPHL-YVR
23/10Mon
1 stopUndisclosed Carrier
7h 19mYVR-PHL
C$ 487
14/10Sat
directUndisclosed Carrier
7h 48mPHL-YVR
20/10Fri
directUndisclosed Carrier
1h 48mYVR-PHL
C$ 495
1/11Wed
directUndisclosed Carrier
7h 48mPHL-YVR
15/11Wed
directUndisclosed Carrier
1h 48mYVR-PHL
C$ 500
19/10Thu
directUndisclosed Carrier
7h 48mPHL-YVR
23/10Mon
directUndisclosed Carrier
1h 48mYVR-PHL
C$ 503
21/8Mon
1 stopJetBlue
11h 49mPHL-YVR
28/8Mon
1 stopJetBlue
10h 36mYVR-PHL
C$ 545
19/10Thu
1 stopAir Canada
7h 56mPHL-YVR
23/10Mon
1 stopAir Canada
8h 13mYVR-PHL
C$ 550
7/10Sat
1 stopDelta
8h 03mPHL-YVR
14/10Sat
1 stopDelta
8h 06mYVR-PHL
C$ 554
19/10Thu
1 stopDelta
8h 27mPHL-YVR
23/10Mon
2 stopsDelta
14h 03mYVR-PHL
C$ 567
9/9Sat
2 stopsUnited Airlines
19h 22mPHL-YVR
12/9Tue
2 stopsUnited Airlines
12h 30mYVR-PHL
C$ 573
15/8Tue
1 stopUnited Airlines
17h 08mPHL-YVR
26/8Sat
1 stopUnited Airlines
12h 17mYVR-PHL
C$ 622
22/8Tue
1 stopAmerican Airlines
9h 34mPHL-YVR
30/8Wed
2 stopsAmerican Airlines
24h 25mYVR-PHL
C$ 626
19/8Sat
2 stopsWestJet
11h 04mPHL-YEG
22/8Tue
2 stopsWestJet
11h 49mYEG-PHL
C$ 771

Search by stops

Search by airline

Search by price

Recent one-way flight deals

14/6Wed
1 stopMultiple Airlines
23h 52mPHL-YYZ
C$ 83
21/6Wed
1 stopMultiple Airlines
23h 52mPHL-YYZ
C$ 104
19/7Wed
1 stopMultiple Airlines
23h 52mPHL-YYZ
C$ 126
14/9Thu
1 stopMultiple Airlines
6h 55mPHL-YYZ
C$ 138
1/6Thu
1 stopMultiple Airlines
5h 34mPHL-YYZ
C$ 149
8/6Thu
2 stopsMultiple Airlines
39h 16mPHL-YVR
C$ 165
2/6Fri
1 stopMultiple Airlines
23h 52mPHL-YYZ
C$ 171
5/6Mon
1 stopMultiple Airlines
20h 40mPHL-YYZ
C$ 173
15/8Tue
1 stopUndisclosed Carrier
8h 15mPHL-YVR
C$ 249
9/9Sat
2 stopsUnited Airlines
19h 22mPHL-YVR
C$ 256
1/9Fri
1 stopJetBlue
11h 49mPHL-YVR
C$ 266
14/9Thu
1 stopSun Country Air
27h 24mPHL-YVR
C$ 285
15/8Tue
2 stopsDelta
14h 05mPHL-YVR
C$ 309
3/7Mon
1 stopUndisclosed Carrier
8h 34mPHL-YVR
C$ 317
11/7Tue
1 stopAir Canada
9h 47mPHL-YUL
C$ 320
11/7Tue
2 stopsAir Canada
10h 05mPHL-YUL
C$ 323
11/7Tue
directAir Canada
1h 44mPHL-YUL
C$ 325
21/7Fri
1 stopUnited Airlines
5h 38mPHL-YYZ
C$ 339
24/9Sun
2 stopsDelta
13h 24mPHL-YVR
C$ 346
30/8Wed
directAmerican Airlines
1h 57mPHL-YQB
C$ 379

Search by stops

Search by airline

Search by price

Philadelphia - Canada Flights

Departure:

Philadelphia (PHL)United States

Return flight deals:

Canada - Philadelphia

Cabin classes:

C$ 267

Browse origins: