SEARCH ONE AND DONE. - Compare hundreds of travel sites at once.
Choose where to book.
Find deals from over 400 airlines worldwide.

Cheap Flights from Philadelphia to Toronto (PHL - YTO)

DepartReturn
1 adult
Note: some airlines charge for infants in laps.
The price shown for each flight will be the average for all passengers including any infants.
Choose Sites to Compare vs. KAYAK all | none

Best fares from PHL to YTO (Found by others)

Sun Mon Tue Wed Thu Fri Sat
        1 $543 2 $584 3 $583
4 $583 5 $543 6 $543 7 $543 8 $388 9 $583 10 $583
11 $457 12 $583 13 $583 14 $388 15 $403 16 $457 17 $486
18 $583 19 $486 20 $486 21 $377 22 $457 23 $457 24 $457
25 $457 26 $377 27 $457 28 $377 29 $377 30 $377 31
$377
KAYAK searches hundreds of sites to find the best rate for your next flight from Philadelphia to Toronto. Get the best flight deal for your Toronto trip!
Here's how it works. Search KAYAK for a flight ticket from Philadelphia to Toronto. Sort, filter and compare results on one web page. Then book your plane ticket direct on the airline or travel agent site of your choice!
Direct flights PHL to YTO on American Airlines
Flight # Depart PHL Arrive YYZ Sun Mon Tue Wed Thu Fri Sat Valid Between
4110 7:33 am 9:10 am May 22 - May 30
4110 7:33 am 9:09 am Apr 28 - May 21
4117 9:35 am 11:06 am Jun 1 - Jul 1
4117 9:35 am 11:06 am May 22 - May 31
4117 9:35 am 11:08 am Apr 26 - May 21
4058 1:14 pm 2:41 pm May 24 - May 24
4058 1:14 pm 2:41 pm May 31 - Aug 16
4058 1:14 pm 2:43 pm May 10 - May 17
4058 1:14 pm 2:43 pm Apr 26 - May 3
4103 1:14 pm 2:41 pm May 25 - May 25
4103 1:14 pm 2:41 pm May 22 - May 30
4103 1:14 pm 2:43 pm Apr 27 - May 21
4103 1:14 pm 2:41 pm Jun 1 - Aug 18
4116 3:39 pm 5:11 pm May 22 - May 30
4116 3:39 pm 5:11 pm May 25 - May 25
4116 3:39 pm 5:11 pm Jun 1 - Jun 4
4116 3:39 pm 5:12 pm Apr 27 - May 21
4114 5:42 pm 7:21 pm May 22 - Jul 3
4114 5:42 pm 7:24 pm Apr 26 - May 21
3976 8:30 pm 10:06 pm May 10 - May 17
3981 8:30 pm 10:06 pm May 3 - May 3
4014 8:30 pm 10:02 pm May 24 - May 31
4494 8:30 pm 10:04 pm Jun 1 - Jun 1
4494 8:30 pm 10:04 pm May 19 - May 21
4494 8:30 pm 10:04 pm May 22 - May 30
4494 8:30 pm 10:04 pm Apr 29 - May 16
4494 8:30 pm 10:04 pm May 18 - May 18
4494 8:30 pm 10:04 pm May 25 - May 25