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 $260 2 $266 3 $264
4 $334 5 $264 6 $264 7 $264 8 $266 9 $260 10 $266
11 $264 12 $266 13 $262 14 $262 15 $266 16 $266 17 $266
18 $266 19 $266 20 $262 21 $262 22 $279 23 $268 24 $266
25 $266 26 $274 27 $262 28 $262 29 $266 30 $266 31
$266
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:51 am May 22 - May 30
4696 7:25 am 8:52 am Apr 21 - May 21
4677 9:30 am 10:58 am May 3 - May 3
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 21 - May 21
3852 9:45 am 10:58 am Jun 1 - Jun 1
3853 9:45 am 10:58 am May 22 - Jun 4
4673 11:30 am 12:59 pm May 10 - May 17
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:22 pm Apr 21 - May 21
3849 12:15 pm 1:21 pm May 22 - Jul 3
3801 1:39 pm 2:49 pm Apr 29 - May 2
4697 1:39 pm 3:07 pm Apr 19 - May 4
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 Apr 21 - May 2
4575 3:50 pm 5:12 pm May 22 - Jun 4
4575 3:50 pm 5:12 pm May 5 - May 21
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
4887 3:50 pm 5:20 pm Jun 1 - Jun 1
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 21 - May 21
3850 6:54 pm 8:21 pm May 1 - May 18
3850 6:54 pm 8:22 pm Jun 1 - Jun 1
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:26 pm Jun 1 - Jun 1
4540 9:05 pm 10:28 pm Apr 21 - May 2
4540 9:05 pm 10:26 pm May 22 - May 30
4540 9:05 pm 10:26 pm May 25 - May 25
4540 9:05 pm 10:28 pm May 5 - May 21
4151 10:50 pm 11:58 pm Jun 1 - Jun 15
4151 10:50 pm 11:58 pm May 23 - May 30
4151 10:50 pm 11:58 pm Apr 20 - May 18