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.

Best fares from PHL to BUF (Found by others)

Sun Mon Tue Wed Thu Fri Sat
          1 $294 2 $402
3 $294 4 $284 5 $264 6 $294 7 $318 8 $294 9 $293
10 $294 11 $284 12 $264 13 $258 14 $284 15 $274 16 $309
17 $290 18 $274 19 $266 20 $264 21 $266 22 $266 23 $273
24 $274 25 $338 26 $284 27 $268 28 $274 29 $286 30 $318
31
$318
           
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 Aug 19 - Aug 29
3821 7:29 am 8:39 am Jul 31 - Aug 18
3874 7:29 am 8:39 am Jul 21 - Jul 30
4733 9:30 am 10:56 am Aug 2 - Aug 16
4741 9:30 am 10:55 am Aug 23 - Aug 30
3852 9:45 am 10:58 am Jul 20 - Aug 17
3852 9:45 am 10:58 am Aug 24 - Oct 19
3853 9:45 am 10:58 am Aug 19 - Sep 1
3853 9:45 am 10:58 am Jul 21 - Aug 18
4745 11:30 am 12:56 pm Aug 23 - Sep 27
4784 11:30 am 12:59 pm Aug 2 - Aug 16
3849 12:15 pm 1:21 pm Jul 21 - Aug 18
3849 12:15 pm 1:21 pm Aug 19 - Oct 31
3845 1:41 pm 2:51 pm Jul 19 - Aug 16
3848 1:41 pm 2:50 pm Aug 23 - Aug 30
4697 1:41 pm 3:09 pm Aug 19 - Aug 31
4697 1:41 pm 3:09 pm Jul 20 - Aug 18
4443 3:50 pm 5:12 pm Jul 21 - Aug 18
4885 3:50 pm 5:20 pm Aug 3 - Aug 17
4575 3:55 pm 5:14 pm Aug 19 - Sep 2
4702 3:55 pm 5:22 pm Aug 24 - Aug 24
4453 5:00 pm 6:12 pm Aug 23 - Aug 23
4453 5:00 pm 6:14 pm Jul 19 - Aug 16
3850 6:50 pm 8:12 pm Aug 19 - Sep 4
3850 6:50 pm 8:18 pm Jul 28 - Aug 18
3850 6:50 pm 8:18 pm Jul 25 - Aug 17
3850 6:50 pm 8:12 pm Aug 22 - Aug 31
4485 9:05 pm 10:24 pm Aug 19 - Oct 1
4540 9:05 pm 10:24 pm Aug 24 - Sep 28
4379 9:10 pm 10:31 pm Jul 20 - Aug 17
4485 9:10 pm 10:31 pm Jul 21 - Aug 18
4151 10:50 pm 11:58 pm Jul 25 - Aug 17
4151 10:50 pm 11:57 pm Aug 22 - Aug 31