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 Buffalo (PHL - BUF)

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 BUF (Found by others)

Sun Mon Tue Wed Thu Fri Sat
        1 $266 2 $266 3 $266
4 $266 5 $266 6 $266 7 $218 8 $218 9 $266 10 $266
11 $266 12 $266 13 $266 14 $266 15 $266 16 $266 17 $266
18 $266 19 $266 20 $266 21 $266 22 $276 23 $303 24 $263
25 $252 26
$252
27
$252
28 $274 29
$274
30 $266 31 $218
KAYAK searches hundreds of sites to find the best rate for your next flight from Philadelphia to Buffalo. Get the best flight deal for your Buffalo trip!
Here's how it works. Search KAYAK for a flight ticket from Philadelphia to Buffalo. 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 BUF on American Airlines
Flight # Depart PHL Arrive BUF Sun Mon Tue Wed Thu Fri Sat Valid Between
4696 7:25 am 8:52 am Apr 17 - May 21
4696 7:25 am 8:51 am May 22 - May 30
4677 9:30 am 10:58 am May 3 - May 3
4719 9:30 am 10:58 am Apr 19 - Apr 26
4733 9:30 am 10:56 am May 24 - May 31
4741 9:30 am 10:58 am May 10 - May 17
3852 9:41 am 10:56 am Apr 20 - May 18
3853 9:41 am 10:56 am Apr 17 - May 21
3853 9:45 am 10:58 am May 22 - Jun 4
4673 11:30 am 12:59 pm May 10 - May 17
4724 11:30 am 12:59 pm Apr 19 - Apr 26
4736 11:30 am 12:59 pm May 24 - May 31
4779 11:30 am 12:59 pm May 3 - May 3
3849 12:15 pm 1:21 pm May 22 - Jul 3
3849 12:15 pm 1:22 pm Apr 17 - May 21
3801 1:39 pm 2:49 pm Apr 29 - May 2
4697 1:39 pm 3:07 pm Apr 19 - May 4
4697 1:39 pm 3:07 pm Apr 17 - Apr 28
3814 1:40 pm 2:51 pm May 5 - May 21
4697 1:40 pm 3:08 pm May 10 - May 18
4697 1:41 pm 3:09 pm May 22 - Aug 18
4575 3:50 pm 5:12 pm May 5 - May 21
4575 3:50 pm 5:12 pm Apr 17 - May 2
4575 3:50 pm 5:12 pm May 22 - Jun 4
4674 3:50 pm 5:18 pm May 11 - May 18
4692 3:50 pm 5:20 pm May 25 - May 25
4824 3:50 pm 5:18 pm May 4 - May 4
4840 3:50 pm 5:18 pm Apr 20 - Apr 27
4427 6:00 pm 7:27 pm May 10 - May 17
3850 6:54 pm 8:22 pm May 22 - May 28
3850 6:54 pm 8:22 pm May 23 - May 30
3850 6:54 pm 8:21 pm Apr 17 - Apr 27
3850 6:54 pm 8:21 pm Apr 21 - May 21
3850 6:54 pm 8:21 pm May 1 - May 18
4386 6:54 pm 8:23 pm Apr 19 - May 3
4519 7:30 pm 8:49 pm May 24 - May 31
4379 9:05 pm 10:28 pm May 4 - May 18
4540 9:05 pm 10:28 pm Apr 20 - Apr 27
4540 9:05 pm 10:28 pm May 5 - May 21
4540 9:05 pm 10:28 pm Apr 17 - May 2
4540 9:05 pm 10:26 pm May 25 - May 25
4540 9:05 pm 10:26 pm May 22 - May 30
4151 10:50 pm 11:58 pm May 23 - May 30
4151 10:50 pm 11:58 pm Apr 17 - May 18