$131 Cheap Flights from Philadelphia (PHL) to Toronto (YYZ)

Popular airlines from Philadelphia Intl. Airport (PHL) to Toronto Pearson Intl. Airport (YYZ)

    notification illustration

    Be in the know

    Get alerts if flight prices drop or rise*
    deals illustration

    Book smarter

    Save up to 30% on select hotels after you book a flight*
    trophy illustration

    Earn twice

    Earn your airline miles on top of our OneKeyCash

Cheap Flights from Philadelphia to Toronto (PHL-YYZ)

Prices were available within the past 7 days and start at $131 for one-way flights and $318 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

American Airlines
United
American Airlines
American Airlines
American Airlines
Air Canada
American Airlines
American Airlines
Delta
Porter Airlines

Find the cheapest month to fly from Philadelphia (PHL) to Toronto (YYZ)

May is typically the cheapest month to fly

From $356 - $866 per traveler.

Alternative airports near Toronto

Prices were available within the past 7 days. Prices and availability are subject to change.

Frequently asked questions

How much does a flight from Philadelphia Intl. Airport (PHL) to Pearson Intl. Airport (YYZ) cost?
Get a cheap one-way flight from $131 or cheap return flight from $318 from Philadelphia Intl. Airport (PHL) to Pearson Intl. Airport (YYZ) with Expedia. Enter your travel dates and sort by "Price (lowest to highest)" to see our cheapest flight offers on this route.
What is the cheapest month to fly from Philadelphia Intl. Airport (PHL) to Pearson Intl. Airport (YYZ)?
The cheapest month to fly from PHL to YYZ is February, when there's less demand. Off-peak season is generally when airlines offer better prices between these airports.
Which airlines fly direct from Philadelphia Intl. Airport (PHL) to Pearson Intl. Airport (YYZ)?
You can fly straight from Philadelphia Intl. Airport (PHL) to Pearson Intl. Airport (YYZ) on an American Airlines flight.
What is the cheapest airline that flies from Philadelphia Intl. Airport (PHL) to Pearson Intl. Airport (YYZ)?
While prices can vary depending on when you travel, Air Canada and American Airlines are popular choices for flights between Philadelphia Intl. Airport (PHL) and Pearson Intl. Airport (YYZ). You can also compare carriers on Expedia and use the "Sort by" filter to find the best deal for your PHL to YYZ flight.
How many flights per day from Philadelphia Intl. Airport (PHL) to Pearson Intl. Airport (YYZ)?
When taking off from Philadelphia Intl. Airport (PHL), you'll have a choice from an average of 5 daily nonstop flights to Pearson Intl. Airport (YYZ).
What are the most popular departure times for flights from Philadelphia Intl. Airport (PHL) to Pearson Intl. Airport (YYZ)?
The 8 AM departures from PHL to YYZ are the top choice for many travelers. They can also be more expensive. If you want to save on your fare, book during off-peak hours.
What day of the week has the most flights from PHL to YYZ?
If you depart on a Friday, you'll get the largest range of options for flights from Philadelphia Intl. Airport (PHL) to Pearson Intl. Airport (YYZ).
What is the earliest flight from Philadelphia Intl. Airport (PHL) to Pearson Intl. Airport (YYZ)?
Philadelphia Intl. Airport (PHL)'s first flight to Pearson Intl. Airport (YYZ) departs at approximately 8:39AM UTC-5. With a total journey time of 1h 40m, you'll arrive at around 10:19AM UTC-5.
How long does it take to fly from Philadelphia Intl. Airport (PHL) to Pearson Intl. Airport (YYZ)?
It takes around 1 hour and 42 minutes to travel the 350 mi from PHL to YYZ.
What is the best time to fly from Philadelphia Intl. Airport (PHL) to Pearson Intl. Airport (YYZ)?
To avoid possible delays on the Philadelphia Intl. Airport (PHL) to Pearson Intl. Airport (YYZ) route, travel before 3 PM. Later departures have a 22% higher chance of being canceled.**Most reliable time of the day and month to travel recommendation is based on January through August 2024 flight status data sourced from OAG's global flight data platform.
What airports do you fly into for Toronto from Philadelphia Intl. Airport (PHL)?
You can arrive at Pearson Intl. Airport (YYZ) or Buffalo Niagara Intl. Airport (BUF) when traveling to Toronto on a direct flight from Philadelphia Intl. Airport (PHL).
Is it cheaper to buy a plane ticket from Philadelphia Intl. Airport (PHL) to Pearson Intl. Airport (YYZ) last-minute?
Waiting until just before your trip to book a ticket from PHL to YYZ generally means paying more. While you might find some last-minute deals, they aren't always guaranteed. Be flexible with your itinerary for the best chance of snagging a bargain.
Is it cheaper to book a PHL to YYZ flight and hotel package?
Securing a PHL to YYZ flight and hotel package tends to be cheaper than booking separately. With Expedia, you can enjoy the convenience of organizing your travels all in one place. Select from our wide range of stays and then add activities, flights and car rentals to your booking. Bundle everything together, and you could save hundreds of dollars.
Can I cancel or change the date of my flight from Philadelphia Intl. Airport (PHL) to Pearson Intl. Airport (YYZ)?
In most cases, you're able to cancel or reschedule your PHL to YYZ flight. However, additional fees may apply, especially if you booked more than 24 hours ago. Double-check your itinerary for the airline's policies and fees on flight changes, or if you need more details, go to our Customer Service portal.

Travel information

Origin airport
Philadelphia Intl.
Destination airport
Pearson Intl.
Airlines serving
Air Canada, American Airlines, Delta, Porter Airlines, United, WestJet
Roundtrip price
$317
Distance
345 mi
Average flight time
1 hour 40 mins

Book with confidence

Explore a world of travel with Expedia

*Available to One Key members.