background

Flight Deals from Philadelphia to Ontario from $429

Bundle + Save

Bundle + Save

Top flight deals from leading airlines:

DL LogoUA LogoAC LogoWS LogoQR LogoSQ LogoNH Logo

... and +100s more

Incredible Deals

Save up to 50% on select flights with Priceline

Bundle & Save

Save an average of $240 per person when bundling your flight and hotel together with Priceline

Best Price Guarantee

If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference

Help 24/7

We’re always here for you - reach us 24 hours a day, 7 days a week

Top Deals on flights from Philadelphia to Toronto

Philadelphia, US (PHL) - Toronto, CA (YTO)

Air Canada Logo
Air Canada

May 27

PHL
6h 25m
YYZ

May 27

YKF
Air Canada Logo
Air Canada

May 28

YKF
6h 11m
YUL

May 28

PHL

as low as

$429

Philadelphia, US (PHL) - Toronto, CA (YTO)

United Airlines Logo
United Airlines

May 21

PHL
1h 40m
Direct

May 21

YYZ
United Airlines Logo
United Airlines

May 25

YYZ
1h 33m
Direct

May 25

PHL

as low as

$431

Philadelphia, US (PHL) - Toronto, CA (YTO)

American Airlines Logo
American Airlines

May 16

PHL
1h 40m
Direct

May 16

YYZ
American Airlines Logo
American Airlines

May 30

YYZ
1h 30m
Direct

May 30

PHL

as low as

$431

Philadelphia, US (PHL) - Toronto, CA (YTO)

Air Canada Logo
Air Canada

May 20

PHL
5h 10m
YYZ

May 20

YHM
Air Canada Logo
Air Canada

May 27

YHM
6h 6m
YUL

May 27

PHL

as low as

$437

Philadelphia, US (PHL) - Toronto, CA (YTO)

Air Canada Logo
Air Canada

May 28

PHL
6h 15m
YUL

May 28

YTZ
Air Canada Logo
Air Canada

May 30

YTZ
1h 33m
Direct

May 30

PHL

as low as

$437

Philadelphia, US (PHL) - Toronto, CA (YTO)

United Airlines Logo
United Airlines

May 21

PHL
5h 19m
ORD

May 21

YYZ
United Airlines Logo
United Airlines

May 25

YYZ
1h 33m
Direct

May 25

PHL

as low as

$440

Philadelphia, US (PHL) - Toronto, CA (YTO)

American Airlines Logo
American Airlines

May 16

PHL
6h 3m
DCA

May 16

YYZ
American Airlines Logo
American Airlines

May 30

YYZ
1h 30m
Direct

May 30

PHL

as low as

$440

Philadelphia, US (PHL) - Toronto, CA (YTO)

American Airlines Logo
American Airlines

May 21

PHL
3h 34m
LGA

May 21

YYZ
American Airlines Logo
American Airlines

May 25

YYZ
1h 35m
Direct

May 25

PHL

as low as

$440

Philadelphia, US (PHL) - Toronto, CA (YTO)

Air Canada Logo
Air Canada

May 24

PHL
7h 15m
YUL
YOW

May 24

YYZ
Air Canada Logo
Air Canada

May 26

YYZ
6h 28m
YYZ

May 26

PHL

as low as

$441

Philadelphia, US (PHL) - Toronto, CA (YTO)

United Airlines Logo
United Airlines

May 21

PHL
5h 19m
ORD

May 21

YYZ
United Airlines Logo
United Airlines

May 25

YYZ
7h 54m
IAD

May 25

PHL

as low as

$456

Philadelphia, US (PHL) - Toronto, CA (YTO)

Delta Air Lines Logo
Delta Air Lines

May 30

PHL
5h 58m
DTW

May 30

YYZ
Delta Air Lines Logo
Delta Air Lines

Jun 13

YYZ
5h 5m
DTW

Jun 13

PHL

as low as

$485

Philadelphia, US (PHL) - Toronto, CA (YTO)

American Airlines Logo
American Airlines

May 21

PHL
8h 33m
DCA
LGA

May 21

YYZ
American Airlines Logo
American Airlines

May 25

YYZ
8h 54m
LGA
BOS

May 25

PHL

as low as

$500

Top Deals on flights from Philadelphia to Ottawa

Philadelphia, US (PHL) - Ottawa, CA (YOW)

United Airlines Logo
United Airlines

May 23

PHL
28h 39m
ORD

May 24

YOW
United Airlines Logo
United Airlines

May 25

YOW
5h 5m
YYZ

May 25

PHL

as low as

$649

Philadelphia, US (PHL) - Ottawa, CA (YOW)

Air Canada Logo
Air Canada

May 24

PHL
4h 57m
YUL

May 24

YOW
Air Canada Logo
Air Canada

May 27

YOW
5h 31m
YUL

May 27

PHL

as low as

$809

Philadelphia, US (PHL) - Ottawa, CA (YOW)

Air Canada Logo
Air Canada

May 22

PHL
4h 5m
YUL

May 22

YOW
Air Canada Logo
Air Canada

May 28

YOW
5h 31m
YUL

May 28

PHL

as low as

$809

Philadelphia, US (PHL) - Ottawa, CA (YOW)

Air Canada Logo
Air Canada

May 23

PHL
4h 5m
YUL

May 23

YOW
Air Canada Logo
Air Canada

May 25

YOW
3h 31m
YUL

May 25

PHL

as low as

$906

Philadelphia, US (PHL) - Ottawa, CA (YOW)

Air Canada Logo
Air Canada

May 20

PHL
4h 5m
YUL

May 20

YOW
Air Canada Logo
Air Canada

May 24

YOW
5h 31m
YUL

May 24

PHL

as low as

$906

Philadelphia, US (PHL) - Ottawa, CA (YOW)

Air Canada Logo
Air Canada

May 15

PHL
7h 34m
YYZ

May 15

YOW
Air Canada Logo
Air Canada

May 19

YOW
4h 33m
YYZ

May 19

PHL

as low as

$957

Philadelphia, US (PHL) - Ottawa, CA (YOW)

Air Canada Logo
Air Canada

May 1

PHL
4h 19m
YYZ

May 1

YOW
Air Canada Logo
Air Canada

May 2

YOW
5h 31m
YUL

May 2

PHL

as low as

$1201

Top Deals on flights from Philadelphia to Windsor

Philadelphia, US (PHL) - Windsor, CA (YQG)

Air Canada Logo
Air Canada

May 29

PHL
16h 41m
YYZ

May 30

YQG
Air Canada Logo
Air Canada

Jun 5

YQG
18h 8m
YYZ

Jun 6

PHL

as low as

$825

Philadelphia, US (PHL) - Windsor, CA (YQG)

Air Canada Logo
Air Canada

May 29

PHL
4h 21m
YYZ

May 29

YQG
Air Canada Logo
Air Canada

Jun 5

YQG
11h 51m
YYZ
YUL

Jun 5

PHL

as low as

$887

Philadelphia, US (PHL) - Windsor, CA (YQG)

Air Canada Logo
Air Canada

May 29

PHL
4h 21m
YYZ

May 29

YQG
Air Canada Logo
Air Canada

Jun 5

YQG
18h 8m
YYZ

Jun 6

PHL

as low as

$906

Philadelphia, US (PHL) - Windsor, CA (YQG)

Air Canada Logo
Air Canada

May 29

PHL
16h 35m
ORD
YYZ

May 30

YQG
Air Canada Logo
Air Canada

Jun 5

YQG
11h 51m
YYZ
YUL

Jun 5

PHL

as low as

$1030

Philadelphia, US (PHL) - Windsor, CA (YQG)

Air Canada Logo
Air Canada

Jun 13

PHL
7h 56m
YYZ

Jun 13

YQG
Air Canada Logo
Air Canada

Jul 9

YQG
5h 44m
YYZ

Jul 9

PHL

as low as

$1166

Philadelphia, US (PHL) - Windsor, CA (YQG)

Air Canada Logo
Air Canada

Jun 13

PHL
7h 56m
YYZ

Jun 13

YQG
Air Canada Logo
Air Canada

Jul 9

YQG
6h 7m
YYZ
YUL

Jul 9

PHL

as low as

$2015

Philadelphia, US (PHL) - Windsor, CA (YQG)

Air Canada Logo
Air Canada

Jun 13

PHL
6h 37m
CLE
YYZ

Jun 13

YQG
Air Canada Logo
Air Canada

Jul 9

YQG
6h 7m
YYZ
YUL

Jul 9

PHL

as low as

$6747

Top Deals on flights from Philadelphia to London

Philadelphia, US (PHL) - London, CA (YXU)

Air Canada Logo
Air Canada

Jun 13

PHL
3h 58m
YYZ

Jun 13

YXU
Air Canada Logo
Air Canada

Jul 9

YXU
4h 44m
YYZ

Jul 9

PHL

as low as

$758

Philadelphia, US (PHL) - London, CA (YXU)

Air Canada Logo
Air Canada

Jun 13

PHL
3h 58m
YYZ

Jun 13

YXU
Air Canada Logo
Air Canada

Jul 9

YXU
8h 18m
YYZ
YUL

Jul 9

PHL

as low as

$764

Philadelphia, US (PHL) - London, CA (YXU)

Air Canada Logo
Air Canada

May 30

PHL
3h 58m
YYZ

May 30

YXU
Air Canada Logo
Air Canada

Jun 6

YXU
4h 4m
YYZ

Jun 6

PHL

as low as

$798

Philadelphia, US (PHL) - London, CA (YXU)

Air Canada Logo
Air Canada

May 30

PHL
4h 38m
YYZ

May 30

YXU
Air Canada Logo
Air Canada

Jun 6

YXU
4h 3m
YYZ

Jun 6

PHL

as low as

$820

Philadelphia, US (PHL) - London, CA (YXU)

United Airlines Logo
United Airlines

May 30

PHL
3h 58m
YYZ

May 30

YXU
United Airlines Logo
United Airlines

Jun 6

YXU
4h 3m
YYZ

Jun 6

PHL

as low as

$820

Philadelphia, US (PHL) - London, CA (YXU)

United Airlines Logo
United Airlines

May 30

PHL
3h 58m
YYZ

May 30

YXU
United Airlines Logo
United Airlines

Jun 6

YXU
14h 50m
YYZ
ORD

Jun 7

PHL

as low as

$835

Philadelphia, US (PHL) - London, CA (YXU)

Air Canada Logo
Air Canada

May 30

PHL
3h 58m
YYZ

May 30

YXU
Air Canada Logo
Air Canada

Jun 6

YXU
18h 30m
YYZ
ORD

Jun 7

PHL

as low as

$835

Philadelphia, US (PHL) - London, CA (YXU)

Air Canada Logo
Air Canada

May 30

PHL
3h 58m
YYZ

May 30

YXU
Air Canada Logo
Air Canada

Jun 6

YXU
22h 49m
YYZ
ORD

Jun 7

PHL

as low as

$852

Philadelphia, US (PHL) - London, CA (YXU)

United Airlines Logo
United Airlines

May 30

PHL
14h 43m
ORD
YYZ

May 31

YXU
United Airlines Logo
United Airlines

Jun 6

YXU
7h 54m
YYZ
IAD

Jun 6

PHL

as low as

$868

Philadelphia, US (PHL) - London, CA (YXU)

Air Canada Logo
Air Canada

May 30

PHL
17h 58m
YUL
YYZ

May 31

YXU
Air Canada Logo
Air Canada

Jun 6

YXU
18h 30m
YYZ
ORD

Jun 7

PHL

as low as

$897

Philadelphia, US (PHL) - London, CA (YXU)

Air Canada Logo
Air Canada

May 30

PHL
17h 58m
YUL
YYZ

May 31

YXU
Air Canada Logo
Air Canada

Jun 6

YXU
22h 49m
YYZ
ORD

Jun 7

PHL

as low as

$914

Philadelphia, US (PHL) - London, CA (YXU)

WestJet Logo
WestJet

Jun 27

PHL
15h 9m
ATL
YYC

Jun 28

YXU
WestJet Logo
WestJet

Jun 29

YXU
14h 59m
YYC
ATL

Jun 29

PHL

as low as

$1704

Top Deals on flights from Philadelphia to Thunder Bay

Philadelphia, US (PHL) - Thunder Bay, CA (YQT)

Air Canada Logo
Air Canada

May 30

PHL
5h 59m
YYZ

May 30

YQT
Air Canada Logo
Air Canada

Jun 6

YQT
5h 4m
YYZ

Jun 6

PHL

as low as

$756

Philadelphia, US (PHL) - Thunder Bay, CA (YQT)

Air Canada Logo
Air Canada

May 30

PHL
4h 44m
YYZ

May 30

YQT
Air Canada Logo
Air Canada

Jun 6

YQT
5h 4m
YYZ

Jun 6

PHL

as low as

$756

Philadelphia, US (PHL) - Thunder Bay, CA (YQT)

Air Canada Logo
Air Canada

May 30

PHL
9h 19m
ORD
YYZ

May 30

YQT
Air Canada Logo
Air Canada

Jun 6

YQT
5h 4m
YYZ

Jun 6

PHL

as low as

$766

Philadelphia, US (PHL) - Thunder Bay, CA (YQT)

Air Canada Logo
Air Canada

May 30

PHL
8h 19m
YYZ

May 30

YQT
Air Canada Logo
Air Canada

Jun 6

YQT
5h 4m
YYZ

Jun 6

PHL

as low as

$780

Philadelphia, US (PHL) - Thunder Bay, CA (YQT)

Air Canada Logo
Air Canada

May 30

PHL
13h 4m
YUL
YYZ

May 30

YQT
Air Canada Logo
Air Canada

Jun 6

YQT
5h 4m
YYZ

Jun 6

PHL

as low as

$818

Philadelphia, US (PHL) - Thunder Bay, CA (YQT)

Air Canada Logo
Air Canada

May 30

PHL
9h 19m
ORD
YYZ

May 30

YQT
Air Canada Logo
Air Canada

Jun 6

YQT
5h 43m
YYZ

Jun 6

PHL

as low as

$875

Philadelphia, US (PHL) - Thunder Bay, CA (YQT)

Air Canada Logo
Air Canada

May 30

PHL
4h 44m
YYZ

May 30

YQT
United Airlines Logo
United Airlines

Jun 6

YQT
18h 14m
YYZ
IAD

Jun 6

PHL

as low as

$911

Philadelphia, US (PHL) - Thunder Bay, CA (YQT)

Air Canada Logo
Air Canada

May 30

PHL
5h 59m
YYZ

May 30

YQT
United Airlines Logo
United Airlines

Jun 6

YQT
18h 14m
YYZ
IAD

Jun 6

PHL

as low as

$911

Philadelphia, US (PHL) - Thunder Bay, CA (YQT)

Air Canada Logo
Air Canada

May 30

PHL
9h 19m
ORD
YYZ

May 30

YQT
United Airlines Logo
United Airlines

Jun 6

YQT
18h 14m
YYZ
IAD

Jun 6

PHL

as low as

$921

Philadelphia, US (PHL) - Thunder Bay, CA (YQT)

Air Canada Logo
Air Canada

May 30

PHL
13h 4m
YUL
YYZ

May 30

YQT
Air Canada Logo
Air Canada

Jun 6

YQT
5h 43m
YYZ

Jun 6

PHL

as low as

$927

Philadelphia, US (PHL) - Thunder Bay, CA (YQT)

United Airlines Logo
United Airlines

May 30

PHL
4h 44m
YYZ

May 30

YQT
United Airlines Logo
United Airlines

Jun 6

YQT
5h 3m
YYZ

Jun 6

PHL

as low as

$953

Philadelphia, US (PHL) - Thunder Bay, CA (YQT)

United Airlines Logo
United Airlines

May 30

PHL
5h 59m
YYZ

May 30

YQT
United Airlines Logo
United Airlines

Jun 6

YQT
5h 3m
YYZ

Jun 6

PHL

as low as

$953

Top Deals on flights from Philadelphia to Timmins

Philadelphia, US (PHL) - Timmins, CA (YTS)

Air Canada Logo
Air Canada

May 29

PHL
4h 19m
YYZ

May 29

YTS
Air Canada Logo
Air Canada

Jun 5

YTS
4h 48m
YYZ

Jun 5

PHL

as low as

$783

Philadelphia, US (PHL) - Timmins, CA (YTS)

Air Canada Logo
Air Canada

May 29

PHL
4h 19m
YYZ

May 29

YTS
Air Canada Logo
Air Canada

Jun 5

YTS
11h 1m
YYZ
YUL

Jun 5

PHL

as low as

$788

Philadelphia, US (PHL) - Timmins, CA (YTS)

Air Canada Logo
Air Canada

May 29

PHL
8h 59m
ORD
YYZ

May 29

YTS
Air Canada Logo
Air Canada

Jun 5

YTS
4h 48m
YYZ

Jun 5

PHL

as low as

$798

Philadelphia, US (PHL) - Timmins, CA (YTS)

Air Canada Logo
Air Canada

May 29

PHL
8h 59m
ORD
YYZ

May 29

YTS
Air Canada Logo
Air Canada

Jun 5

YTS
11h 1m
YYZ
YUL

Jun 5

PHL

as low as

$804

Philadelphia, US (PHL) - Timmins, CA (YTS)

Air Canada Logo
Air Canada

May 29

PHL
12h 29m
YUL
YYZ

May 29

YTS
Air Canada Logo
Air Canada

Jun 5

YTS
11h 1m
YYZ
YUL

Jun 5

PHL

as low as

$817

Philadelphia, US (PHL) - Timmins, CA (YTS)

Air Canada Logo
Air Canada

Jun 8

PHL
7h 54m
YYZ

Jun 8

YTS
Air Canada Logo
Air Canada

Jul 2

YTS
4h 44m
YYZ

Jul 2

PHL

as low as

$884

Philadelphia, US (PHL) - Timmins, CA (YTS)

Air Canada Logo
Air Canada

Jun 8

PHL
7h 54m
YYZ

Jun 8

YTS
Air Canada Logo
Air Canada

Jul 2

YTS
9h 3m
YYZ
YUL

Jul 2

PHL

as low as

$889

Philadelphia, US (PHL) - Timmins, CA (YTS)

Air Canada Logo
Air Canada

May 29

PHL
8h 59m
ORD
YYZ

May 29

YTS
Air Canada Logo
Air Canada

Jun 5

YTS
23h 13m
YYZ

Jun 6

PHL

as low as

$914

Philadelphia, US (PHL) - Timmins, CA (YTS)

Air Canada Logo
Air Canada

May 29

PHL
8h 59m
ORD
YYZ

May 29

YTS
Air Canada Logo
Air Canada

Jun 5

YTS
8h 54m
YYZ
ORD

Jun 5

PHL

as low as

$1124

Philadelphia, US (PHL) - Timmins, CA (YTS)

Air Canada Logo
Air Canada

Jun 8

PHL
6h 35m
CLE
YYZ

Jun 8

YTS
Air Canada Logo
Air Canada

Jul 2

YTS
9h 3m
YYZ
YUL

Jul 2

PHL

as low as

$5594

Top Deals on flights from Philadelphia to Greater Sudbury

Philadelphia, US (PHL) - Greater Sudbury, CA (YSB)

Air Canada Logo
Air Canada

May 29

PHL
4h 12m
YYZ

May 29

YSB
Air Canada Logo
Air Canada

Jun 5

YSB
6h 33m
YYZ

Jun 5

PHL

as low as

$797

Philadelphia, US (PHL) - Greater Sudbury, CA (YSB)

Air Canada Logo
Air Canada

May 29

PHL
4h 12m
YYZ

May 29

YSB
Air Canada Logo
Air Canada

Jun 5

YSB
12h 21m
YYZ
YUL

Jun 5

PHL

as low as

$820

Philadelphia, US (PHL) - Greater Sudbury, CA (YSB)

Air Canada Logo
Air Canada

May 29

PHL
17h 47m
YUL
YYZ

May 30

YSB
Air Canada Logo
Air Canada

Jun 5

YSB
12h 21m
YYZ
YUL

Jun 5

PHL

as low as

$859

Philadelphia, US (PHL) - Greater Sudbury, CA (YSB)

United Airlines Logo
United Airlines

May 29

PHL
4h 12m
YYZ

May 29

YSB
United Airlines Logo
United Airlines

Jun 5

YSB
6h 33m
YYZ

Jun 5

PHL

as low as

$904

Philadelphia, US (PHL) - Greater Sudbury, CA (YSB)

United Airlines Logo
United Airlines

May 29

PHL
9h 2m
IAD
YYZ

May 29

YSB
United Airlines Logo
United Airlines

Jun 5

YSB
6h 33m
YYZ

Jun 5

PHL

as low as

$914

Philadelphia, US (PHL) - Greater Sudbury, CA (YSB)

United Airlines Logo
United Airlines

May 29

PHL
9h 2m
IAD
YYZ

May 29

YSB
United Airlines Logo
United Airlines

Jun 5

YSB
7h 34m
YYZ
IAD

Jun 5

PHL

as low as

$929

Top Deals on flights from Philadelphia to Sault Ste. Marie

Philadelphia, US (PHL) - Sault Ste. Marie, CA (YAM)

Air Canada Logo
Air Canada

May 29

PHL
5h 9m
YYZ

May 29

YAM
Air Canada Logo
Air Canada

Jun 5

YAM
4h 43m
YYZ

Jun 5

PHL

as low as

$776

Philadelphia, US (PHL) - Sault Ste. Marie, CA (YAM)

Air Canada Logo
Air Canada

May 29

PHL
5h 9m
YYZ

May 29

YAM
Air Canada Logo
Air Canada

Jun 5

YAM
16h 53m
YYZ

Jun 5

PHL

as low as

$800

Philadelphia, US (PHL) - Sault Ste. Marie, CA (YAM)

Air Canada Logo
Air Canada

May 29

PHL
23h 49m
YYZ

May 30

YAM
Air Canada Logo
Air Canada

Jun 5

YAM
4h 43m
YYZ

Jun 5

PHL

as low as

$800

Philadelphia, US (PHL) - Sault Ste. Marie, CA (YAM)

Air Canada Logo
Air Canada

May 29

PHL
18h 4m
YYZ

May 30

YAM
Air Canada Logo
Air Canada

Jun 5

YAM
4h 43m
YYZ

Jun 5

PHL

as low as

$800

Philadelphia, US (PHL) - Sault Ste. Marie, CA (YAM)

Air Canada Logo
Air Canada

May 29

PHL
14h 29m
YYZ

May 29

YAM
Air Canada Logo
Air Canada

Jun 5

YAM
4h 43m
YYZ

Jun 5

PHL

as low as

$800

Philadelphia, US (PHL) - Sault Ste. Marie, CA (YAM)

Air Canada Logo
Air Canada

May 29

PHL
10h 54m
YYZ

May 29

YAM
Air Canada Logo
Air Canada

Jun 5

YAM
4h 43m
YYZ

Jun 5

PHL

as low as

$800

Philadelphia, US (PHL) - Sault Ste. Marie, CA (YAM)

Air Canada Logo
Air Canada

May 29

PHL
12h 14m
YUL
YYZ

May 29

YAM
Air Canada Logo
Air Canada

Jun 5

YAM
4h 43m
YYZ

Jun 5

PHL

as low as

$805

Philadelphia, US (PHL) - Sault Ste. Marie, CA (YAM)

Air Canada Logo
Air Canada

May 29

PHL
5h 9m
YYZ

May 29

YAM
Air Canada Logo
Air Canada

Jun 5

YAM
16h 31m
YYZ
YUL

Jun 5

PHL

as low as

$805

Philadelphia, US (PHL) - Sault Ste. Marie, CA (YAM)

Air Canada Logo
Air Canada

May 29

PHL
19h 34m
YUL
YYZ

May 30

YAM
Air Canada Logo
Air Canada

Jun 5

YAM
4h 43m
YYZ

Jun 5

PHL

as low as

$815

Philadelphia, US (PHL) - Sault Ste. Marie, CA (YAM)

Air Canada Logo
Air Canada

May 29

PHL
10h 54m
YYZ

May 29

YAM
Air Canada Logo
Air Canada

Jun 5

YAM
16h 53m
YYZ

Jun 5

PHL

as low as

$824

Philadelphia, US (PHL) - Sault Ste. Marie, CA (YAM)

Air Canada Logo
Air Canada

May 29

PHL
14h 29m
YYZ

May 29

YAM
Air Canada Logo
Air Canada

Jun 5

YAM
16h 53m
YYZ

Jun 5

PHL

as low as

$824

Philadelphia, US (PHL) - Sault Ste. Marie, CA (YAM)

Air Canada Logo
Air Canada

May 29

PHL
10h 54m
YYZ

May 29

YAM
Air Canada Logo
Air Canada

Jun 5

YAM
16h 31m
YYZ
YUL

Jun 5

PHL

as low as

$829