Find Cheap Flights from Ontario to Philadelphia

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

Fri 24/11
Fri 1/12
Any month
Compare vs. KAYAK |

Book cheap flights from Ontario to Philadelphia (round-trip)

Airports
Origin
Kitchener
C$ 576
only
C$ 576
Hamilton
C$ 390
only
C$ 390
Ottawa
C$ 328
only
C$ 328
Toronto
C$ 287
only
C$ 287
C$ 344
only
C$ 344
Destination
Philadelphia
C$ 287
only
C$ 287
Mon, 14 May
YYZ
PHL
1h 35m
Tue, 15 May
PHL
YYZ
5h 16m
C$ 287
Trip: 2 days
3.6MediocreShow reviews
Overall 3.6 Mediocre
Based on 3 reviews
Overall
7.3
Boarding
7.5
Comfort
7.1
Crew
7.8
Entertainment
6.7
Food
6.6
YYZ
PHL
Mediocre 2.0

I hated the waiting area at Pearson. I hated the temperature and how tiny the seats are. Was so hot and absolutely miserable.

MEM
DFW
Mediocre 2.0

Absolutely nothing

Everything about the flight was awful. Food pathetic, my monitor didn’t work, smooshed between 2 overweight passengers. Flight crew lacked simple etiquette.

PBI
CLT
Mediocre 3.0

I know this isn’t Kayak’s issue but American Airlines literally forgot to put fuel into the plane. We were delayed for over an hour and luckily I made my connection in Charlotte but only because they held the flight and it was not full. Had it been full I would have lost my seat.

GSP
PHL
Good 6.0

ON TIME AND VERY SMOOTH. EVEN EARLY! THANKS!

Very high decibel high pitched noise from engines as we taxied to gate in PHL. VERY annoying. Lasted over 5 minutes. ALSO, i didnt need to print out own boarding passes. You could fix your website check in px.

EWR
PHX
Okay 5.6

Got me to where I'm going safely. Crew was nice.

Flying is painful

Sat, 9 Dec
YOW
PHL
5h 23m
Mon, 11 Dec
PHL
YOW
4h 00m
C$ 328
Trip: 3 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 19860 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.4
YYC
YUL
Good 6.3

I almost missed my connection. No one cared. Staff in airport were downright cranky - all due to late incoming aircraft and yet more de-icing... why ever don't they allow time for that in November!!!

EWR
YVR
Excellent 8.3

Flight attendants were courteous

We have to buy our own food

LHR
YVR
Okay 5.6

They have good entertainment system and library

The plane delayed for almost 90m due to a mechanical issue. Of course, we missed our connection in Vancouver. Upon arriving in Vancouver, there was no help at all or guidance. Customer support desk was manned by one agent even in the presence of long queues.

YOW
YYC
Poor 0.0

MIGHT give me a refund, and not WILL give me a refund

Service personnel at Air Canada were very helpful and re-booked me several times and when none of those flights left, they said they would refer me to refund department.

BOS
YYZ
Excellent 9.3

T

The waiting area at the Boston airport is poor. It is very small, rundown and with limited access to refreshments. It's ok but certainly not a selling point.

Sun, 1 Apr
YYZ
PHL
1h 27m
Mon, 2 Apr
PHL
YYZ
1h 30m
C$ 373
Trip: 2 days
Overall 0.0 Poor
Based on 0 reviews
Wed, 29 Nov
YYZ
PHL
9h 33m
Thu, 30 Nov
PHL
YYZ
1h 44m
C$ 296
Trip: 2 days
3.6MediocreShow reviews
Overall 3.6 Mediocre
Based on 3 reviews
Overall
7.3
Boarding
7.5
Comfort
7.1
Crew
7.8
Entertainment
6.7
Food
6.6
NRT
DFW
Mediocre 3.0

The calmness and assurance from the cockpit was promising

Flight attendants were not pleasant at all. They had know clue what to do during the flight emergency.

CLT
BWI
Good 7.3

Crew was outstanding

Hurried beverage service since arriving early. R

YYZ
PHL
Mediocre 2.0

I hated the waiting area at Pearson. I hated the temperature and how tiny the seats are. Was so hot and absolutely miserable.

MEM
DFW
Mediocre 2.0

Absolutely nothing

Everything about the flight was awful. Food pathetic, my monitor didn’t work, smooshed between 2 overweight passengers. Flight crew lacked simple etiquette.

GSP
PHL
Good 6.0

ON TIME AND VERY SMOOTH. EVEN EARLY! THANKS!

Very high decibel high pitched noise from engines as we taxied to gate in PHL. VERY annoying. Lasted over 5 minutes. ALSO, i didnt need to print out own boarding passes. You could fix your website check in px.

Fri, 29 Dec
YTZ
PHL
7h 45m
Thu, 4 Jan
PHL
YTZ
6h 15m
C$ 596
Trip: 7 days
7.9GoodShow reviews
Overall 7.9 Good
Based on 1699 reviews
Boarding
8.0
Comfort
8.0
Crew
8.4
Entertainment
7.0
Food
7.9
YTZ
IAD
Excellent 10.0

Smaller gate lounge area with lots of private space and complimentary drinks and snack. All Porter employees that I had interaction were professional and attentive to my needs

No suggestion

YQG
YTZ
Excellent 8.0

Courteous, professional, friendly crew. Great service.

N/A

MDW
YTZ
Excellent 10.0

The earlier flight departure times are really good, the traffic is not jammed yet on the 401 and GEW. Custom waiting times are basically non existing in comparison to Pearson. Planes are relatively on time (only flew 4 times with Porte), staff is friendly. The turboprop planes have more legroom than most others. I do like them, and do recommend Porter.

YTZ
IAD
Excellent 10.0

Started late but arrived before time

YTZ
IAD
Excellent 8.4

Boarding and flight were fairly smooth, the crew were friendly and the seats were comfortable.

Told that due to turbulence, no cart service would be available. There didn't seem to be a whole lot of turbulence that would prevent cart service. We did get a bag of terra chips and a small water.

Tue, 16 Jan
YOW
PHL
3h 38m
Sat, 20 Jan
PHL
YOW
5h 43m
C$ 328
Trip: 5 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 19860 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.4
ORD
YYZ
Mediocre 2.0

Nothing

Flight delay led us to miss our connecting flight. Air Canada then lost our luggage for 6 days on our honeymoon!

EWR
YVR
Excellent 8.3

Flight attendants were courteous

We have to buy our own food

YYC
YUL
Good 6.3

I almost missed my connection. No one cared. Staff in airport were downright cranky - all due to late incoming aircraft and yet more de-icing... why ever don't they allow time for that in November!!!

HND
YYZ
Okay 4.4

Lowest fare

Online checkin failed, airport kiosk couldn't handle how names are written on Japanese passports (it's English) and had to wait 2 hours on the line to check in because they were down to 1 agent toward the end. Made it to the gate just as boarding started. Very limited entertainment options for modern day airlines. Uncomfortable seating.

YYZ
BOG
Okay 4.3

Very cold plane

Sat, 16 Dec
YTZ
PHL
5h 23m
Mon, 18 Dec
PHL
YTZ
3h 50m
C$ 344
Trip: 3 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 19860 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.4
YYZ
BOG
Excellent 8.0

The Air Canada app to have access to the entertainment on board did not work.

EWR
YVR
Excellent 8.3

Flight attendants were courteous

We have to buy our own food

YYC
YUL
Good 6.3

I almost missed my connection. No one cared. Staff in airport were downright cranky - all due to late incoming aircraft and yet more de-icing... why ever don't they allow time for that in November!!!

LHR
YVR
Excellent 10.0

great service from start to finish would use again

YYZ
BOG
Okay 4.3

Very cold plane

Sat, 31 Mar
YYZ
PHL
1h 32m
Thu, 5 Apr
PHL
YYZ
1h 34m
C$ 349
Trip: 6 days
3.6MediocreShow reviews
Overall 3.6 Mediocre
Based on 3 reviews
Overall
7.3
Boarding
7.5
Comfort
7.1
Crew
7.8
Entertainment
6.7
Food
6.6
LAX
OGG
Okay 5.3

First Class seating was of course better than economy.

Flight to Maui had no Mai Tai drinks available, no heated towels, no dessert, barely any service from the flight attendant(s).

EWR
PHX
Okay 5.6

Got me to where I'm going safely. Crew was nice.

Flying is painful

MEM
DFW
Mediocre 2.0

Absolutely nothing

Everything about the flight was awful. Food pathetic, my monitor didn’t work, smooshed between 2 overweight passengers. Flight crew lacked simple etiquette.

CLT
BWI
Good 7.3

Crew was outstanding

Hurried beverage service since arriving early. R

DFW
HKG
Good 6.6

seat and seating was nice, boarding was efficient, movies okay

while the dinner was okay, the stromboli which came as a snack of sorts was terrible and caused me to be "on the run" for the next 12 hours. the last five hours of the flight and then at home were awful

Mon, 22 Jan
YTZ
PHL
5h 23m
Thu, 25 Jan
PHL
YTZ
6h 10m
C$ 344
Trip: 4 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 19860 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.4
ORD
YYZ
Mediocre 2.0

Nothing

Flight delay led us to miss our connecting flight. Air Canada then lost our luggage for 6 days on our honeymoon!

YYZ
LHR
Excellent 10.0

Ease of service and efficiency.

HND
YYZ
Okay 4.4

Lowest fare

Online checkin failed, airport kiosk couldn't handle how names are written on Japanese passports (it's English) and had to wait 2 hours on the line to check in because they were down to 1 agent toward the end. Made it to the gate just as boarding started. Very limited entertainment options for modern day airlines. Uncomfortable seating.

BOS
YYZ
Excellent 8.0

New system with Canadian customs was fantastic. Went through really quickly.

YYZ
BOG
Okay 4.3

Very cold plane

Sun, 18 Mar
YTZ
PHL
5h 03m
Fri, 23 Mar
PHL
YTZ
5h 50m
C$ 344
Trip: 6 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 19860 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.4
LHR
YVR
Okay 5.6

They have good entertainment system and library

The plane delayed for almost 90m due to a mechanical issue. Of course, we missed our connection in Vancouver. Upon arriving in Vancouver, there was no help at all or guidance. Customer support desk was manned by one agent even in the presence of long queues.

YOW
YYC
Poor 0.0

MIGHT give me a refund, and not WILL give me a refund

Service personnel at Air Canada were very helpful and re-booked me several times and when none of those flights left, they said they would refer me to refund department.

YYZ
BOG
Okay 4.3

Very cold plane

BOS
YYZ
Excellent 9.3

T

The waiting area at the Boston airport is poor. It is very small, rundown and with limited access to refreshments. It's ok but certainly not a selling point.

BOS
YYZ
Excellent 8.0

New system with Canadian customs was fantastic. Went through really quickly.

Wed, 31 Jan
YYZ
PHL
1h 27m
Mon, 5 Feb
PHL
YYZ
1h 31m
C$ 349
Trip: 6 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 80 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.4
YYZ
PHL
Mediocre 2.0

My flight was cancelled, re-scheduled 8 hours later. No notification on Air Canada was given. They mentioned that "this flight never existed" I had taken a day off of work to be there and I also had a meeting, however, my flight had been cancelled. Also, the costumer service representative mentioned that if I left th airport, they would not let me back in. They would do 2 security checks on me. After all of that! When I asked the check in lady at air Canada they mentioned that flight was not cancelled and not to look at the boards at the airport because they are incorrect! Horrible service. Horrible experience.

YYZ
PHL
Good 7.6

Limited luggage space

YYZ
PHL
Okay 5.2

When I finally got to the US Customs agents they were actually quite nice. This has been my experience with US agents in Vancouver and Philadelphia as well. Yesterday they were especially cordial, while at the same time quite professional. Made me proud to be a US citizen.

Don't know what could be done about it, but the security liine was the longest I've ever seen. I've come home from Vancouver many times before, and most times I fly direct to the USA from YVR, where things are much better. Don't think it's Tornoto's fault.....but, yesterday's experience with the security line makes it unlikely that I will come back home this way again.

YYZ
PHL
Excellent 9.0

The crew was great, the flight was fast, the plane was very comfortable. Other than the time delay, the flight was great.

Flight was again delayed (over 1.5 hours).

YYZ
PHL
Excellent 9.3

Much better than the Air Canada flight from Europe. There was a good selection of movies and easy to use. For a short flight, they packed food, drink and a movie. Family enjoyed this flight.

Tue, 5 Dec
YKF
PHL
16h 59m
Fri, 8 Dec
PHL
YKF
33h 47m
C$ 576
Trip: 4 days
Overall 0.0 Poor
Based on 0 reviews
Mon, 14 May
YTZ
PHL
4h 03m
Tue, 15 May
PHL
YTZ
5h 50m
C$ 362
Trip: 2 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 19860 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.4
LHR
YVR
Excellent 10.0

great service from start to finish would use again

YYZ
BOG
Excellent 8.0

The Air Canada app to have access to the entertainment on board did not work.

YYZ
LHR
Excellent 10.0

Ease of service and efficiency.

YYZ
BOG
Okay 4.3

Very cold plane

YOW
YYC
Poor 0.0

MIGHT give me a refund, and not WILL give me a refund

Service personnel at Air Canada were very helpful and re-booked me several times and when none of those flights left, they said they would refer me to refund department.

Sat, 25 Nov
YYZ
PHL
1h 37m
Wed, 29 Nov
PHL
YYZ
5h 37m
C$ 503
Trip: 5 days
3.6MediocreShow reviews
Overall 3.6 Mediocre
Based on 3 reviews
Overall
7.3
Boarding
7.5
Comfort
7.1
Crew
7.8
Entertainment
6.7
Food
6.6
TPA
MIA
Okay 5.6

I liked the way the AA gate supervisor too charge of the problem and solved it, with great deal of personal imvolvement and follow up. Also check-in crew was very much the best. I would say that AA showed the best of passages care to me. Truly outstanding.

Because of a mixup, though not of AA doing, I was literally forgotten at the gate. However, AA personnel showed the very best of can-do attitude and got me home for Thanksgiving. I am very proud of everyone working at AA at the TPA airport.

CLT
BWI
Good 7.3

Crew was outstanding

Hurried beverage service since arriving early. R

PBI
CLT
Mediocre 3.0

I know this isn’t Kayak’s issue but American Airlines literally forgot to put fuel into the plane. We were delayed for over an hour and luckily I made my connection in Charlotte but only because they held the flight and it was not full. Had it been full I would have lost my seat.

DFW
HKG
Good 6.6

seat and seating was nice, boarding was efficient, movies okay

while the dinner was okay, the stromboli which came as a snack of sorts was terrible and caused me to be "on the run" for the next 12 hours. the last five hours of the flight and then at home were awful

YYZ
PHL
Mediocre 3.3

Crew was apologetic.

PHL ground stop no known reason. Good weather. Even pilot was at a loss. 4 hours total delay, 3 of which spent in tarmac.

Sun, 31 Dec
YYZ
PHL
1h 27m
Fri, 5 Jan
PHL
YYZ
1h 31m
C$ 375
Trip: 6 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 80 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.4
YYZ
PHL
Excellent 9.0

Flight boarded quickly, on-time and quiet flight.

YYZ
PHL
Good 6.3

I didn't really like breakfast but I am glad we had it.

While the plane was circling in a holding pattern our luggage was left out in the snow for over an hour. My one bag was wet when I got it and my other bag didn't arrive. And because there were no Air Canada workers at the desk in Philly no one could tell me where my bag was. It was a very stressful end to a long series of flights.

YYZ
PHL
Good 7.0

so much confusion at boarding time, my husband is handicapped and we were sent to wrong plane to board, staff told us to make a left when we should have made a right, there were 3 of us and the staff just laughed it off, we were not laughing

YYZ
PHL
Okay 5.2

When I finally got to the US Customs agents they were actually quite nice. This has been my experience with US agents in Vancouver and Philadelphia as well. Yesterday they were especially cordial, while at the same time quite professional. Made me proud to be a US citizen.

Don't know what could be done about it, but the security liine was the longest I've ever seen. I've come home from Vancouver many times before, and most times I fly direct to the USA from YVR, where things are much better. Don't think it's Tornoto's fault.....but, yesterday's experience with the security line makes it unlikely that I will come back home this way again.

YYZ
PHL
Excellent 9.3

Much better than the Air Canada flight from Europe. There was a good selection of movies and easy to use. For a short flight, they packed food, drink and a movie. Family enjoyed this flight.

Sat, 16 Dec
YHM
PHL
3h 43m
Mon, 18 Dec
PHL
YHM
8h 52m
C$ 390
Trip: 3 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 19860 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.4
HND
YYZ
Okay 4.4

Lowest fare

Online checkin failed, airport kiosk couldn't handle how names are written on Japanese passports (it's English) and had to wait 2 hours on the line to check in because they were down to 1 agent toward the end. Made it to the gate just as boarding started. Very limited entertainment options for modern day airlines. Uncomfortable seating.

LHR
YVR
Excellent 10.0

great service from start to finish would use again

BOS
YYZ
Excellent 9.3

T

The waiting area at the Boston airport is poor. It is very small, rundown and with limited access to refreshments. It's ok but certainly not a selling point.

YYZ
LHR
Excellent 10.0

Ease of service and efficiency.

YOW
YYC
Poor 0.0

MIGHT give me a refund, and not WILL give me a refund

Service personnel at Air Canada were very helpful and re-booked me several times and when none of those flights left, they said they would refer me to refund department.

Fri, 29 Dec
YYZ
PHL
1h 27m
Thu, 4 Jan
PHL
YYZ
1h 31m
C$ 413
Trip: 7 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 80 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.4
YYZ
PHL
Okay 5.3

Able to get onto this earlier flight rather than waiting an additional 4 hours in the Toronto airport.

Uncomfortable and cramped. Volume on the intercom system was extremely loud (startlingly so) and crew speak so quickly it was still difficult to catch. He actually sounded more like a Scottish auctioneer. The flight couldn't arrive soon enough.

YYZ
PHL
Excellent 9.0

Flight boarded quickly, on-time and quiet flight.

YYZ
PHL
Good 6.3

I didn't really like breakfast but I am glad we had it.

While the plane was circling in a holding pattern our luggage was left out in the snow for over an hour. My one bag was wet when I got it and my other bag didn't arrive. And because there were no Air Canada workers at the desk in Philly no one could tell me where my bag was. It was a very stressful end to a long series of flights.

YYZ
PHL
Okay 4.0

same as above

YYZ
PHL
Good 7.0

so much confusion at boarding time, my husband is handicapped and we were sent to wrong plane to board, staff told us to make a left when we should have made a right, there were 3 of us and the staff just laughed it off, we were not laughing

Sat, 25 Nov
YHM
PHL
5h 38m
Mon, 27 Nov
PHL
YHM
8h 52m
C$ 618
Trip: 3 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 19860 reviews
Overall
7.2
Boarding
7.3
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.4
LHR
YVR
Excellent 10.0

great service from start to finish would use again

BOS
YYZ
Excellent 8.0

New system with Canadian customs was fantastic. Went through really quickly.

EWR
YVR
Excellent 8.3

Flight attendants were courteous

We have to buy our own food

YOW
YYC
Poor 0.0

MIGHT give me a refund, and not WILL give me a refund

Service personnel at Air Canada were very helpful and re-booked me several times and when none of those flights left, they said they would refer me to refund department.

YYZ
BOG
Okay 4.3

Very cold plane

*
Prices are per person, are for e–tickets and include all taxes & fees in CAD.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller.
At KAYAK we don’t set the prices, so it’s not possible for us to guarantee what other companies are selling.

We compile tonnes of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we can't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car rentals can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find, on occasion, that certain prices are no longer available.

If you have more questions or if you have a bad price to report to us,
please send us an and someone from our team will get back to you promptly.