Cheap Flights from Philadelphia (PHLA) to Buffalo (BUF)

Travellers and cabin class

Compare Philadelphia to Buffalo Niagara flight deals

Find the cheapest month or even day of the year to fly to Buffalo Niagara

Book the best Buffalo Niagara fare with no extra fees

Flight deals from Philadelphia to Buffalo Niagara

Looking for a cheap last-minute deal or the best return flight from Philadelphia to Buffalo Niagara? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Philadelphia to Buffalo Niagara

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Philadelphia to Buffalo Niagara flights are currently cheapest in June.

Direct flights from Philadelphia to Buffalo Niagara

Philadelphia to Buffalo Niagara: Alternative routes

Compare routes from Philadelphia to Buffalo below. You may find an airport to fly into that's cheaper, faster, or easier than Buffalo Niagara.

Philadelphia to Buffalo: Flight information

The things to know before you go.
Cheapest flight found$247
Cheapest month to flyJune
Average flight time1 hr, 27 mins
Most popular airlineAmerican Airlines
Average flights per week95

Finding cheap flights from Philadelphia to Buffalo Niagara: Frequently asked questions

The best price we found for a return flight from Philadelphia to Buffalo Niagara is $247. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
1 hour and 27 minutes is the average flight time from Philadelphia to Buffalo Niagara.
American Airlines, Piedmont Airlines and Qatar Airways fly direct from Philadelphia to Buffalo Niagara.
As of May 2025, there are 95 flights per week flying from Philadelphia to Buffalo Niagara.
The cheapest month to fly from Philadelphia to Buffalo Niagara is usually May 2025.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Philadelphia to Buffalo Niagara Airport on Friday, 6 June 2025.
Yes – the average flight time is 1 hour and 27 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Buffalo Niagara but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Buffalo is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Buffalo Niagara is Frontier Airlines .

Flying from Philadelphia to Buffalo Niagara International Airport (BUF): what you need to know

  • Start planning your trip by checking out the departure points for your flight from Philadelphia to Buffalo Niagara International Airport (BUF). Explore your options for departing from Philadelphia International Airport (PHL) or Trenton-Mercer Airport (TTN), two of the city's main airports.

  • Jump on a direct flight from Philadelphia to Buffalo Niagara International Airport and you'll be travelling for an average of 1 hour 21 minutes.

  • Buffalo's timezone is UTC-4, which is the same as Philadelphia. Buffalo Niagara International Airport is located in Buffalo.

  • With 32 direct flights a week between the two airports, Philadelphia International Airport (PHL) to Buffalo Niagara International Airport (BUF) is the busiest route. Frontier Airlines operates the earliest flight at 07:20. If you'd like to make the most of your day before you fly, the latest flight from PHL to BUF is with American Airlines at 21:30.

  • Leave enough time to make your flight from Philadelphia to BUF. As a general rule, arrive at least two hours before international departures and an hour ahead for domestic flights.

  • August is a peak travel month. If you're taking off then or around a major holiday like Christmas or Thanksgiving, get there even earlier. Aim for at least two hours ahead for domestic flights and as much as four hours for international journeys.

Airports in Philadelphia

Philadelphia International Airport (PHL)

  • Take off and land with no stops from Philadelphia International Airport (PHL). Nonstop flights from Philadelphia to Buffalo Niagara International Airport (BUF) operate from here.

  • When leaving from PHL, you can catch a direct flight from Philadelphia to Buffalo Niagara International Airport with Frontier Airlines.

  • The distance from central Philadelphia to PHL is approximately 19 kilometres. Check out travel apps like Google Maps for the fastest way to get there, whether you're driving or taking public transport.

  • Booked an early flight from Philadelphia to Buffalo Niagara International Airport? Avoid the stress of rushing to the terminal (and sneak in some extra precious sleep) by picking one of these stays near Philadelphia International Airport:

About Buffalo Niagara International Airport (BUF)

Getting from Buffalo Niagara International Airport (BUF) to central Buffalo

  • From Buffalo Niagara International Airport, Buffalo is approximately 18 kilometres away. It takes around 21 minutes to reach the centre driving.

  • When travelling by public transport, expect a journey of around 1 hour and 15 minutes.

How to find the cheapest flights from Philadelphia to Buffalo Niagara International Airport (BUF)

  • The lowest price we've seen for a one-way ticket from Philadelphia to Buffalo Niagara International Airport is $123. The cheapest price for a return flight is $247. Keep in mind fares may change due to demand at the time of booking.

  • You're more likely to score flight tickets from Philadelphia to BUF when you book 8 months before your departure date. We crunched the flight price data and found that's when fares on this route are generally at their lowest.

  • You'll land the best savings on your tickets from Philadelphia to Buffalo Niagara International Airport by travelling in May. Take it one step further and use the 'Whole month' search tool to see the cheapest day to fly.

  • Create a Price Alert and track any changes on this route through email or push notifications. We'll let you know when prices fall. The right timing can be the key to finding flight tickets from Philadelphia to BUF.

  • Customise your trip using filters. Choose the number of stops, duration, and departure and arrival times to find the ideal flight from Philadelphia to Buffalo Niagara International Airport. You can also sort the results to see the 'Best,' 'Cheapest' or 'Fastest' options first.

The best time to fly from Philadelphia to Buffalo Niagara International Airport (BUF)

  • May is the quietest time of year to fly to Buffalo. Alternatively, follow the crowds and visit in August. This is the most popular month for flights from Philadelphia to Buffalo Niagara International Airport, but the best time to go is up to you.

  • Before booking a flight from Philadelphia to BUF, think about the kind of weather you enjoy. July is the warmest month in Buffalo, with temperatures ranging from 15ºC to 28ºC.

  • January sees average temperatures of between -10ºC and 2ºC. Look for cheap flights from Philadelphia to Buffalo Niagara International Airport around that time if you want to travel in cooler conditions.

More about Buffalo

Complete your Buffalo trip with a car rental

  • Get behind the wheel of one of our car rentals in Buffalo and explore on your own terms. Easily compare rates from trusted providers in one place after booking your hotel and cheap flights from Philadelphia to Buffalo Niagara International Airport.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.