More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Overview: Buffalo, NY to Philadelphia flight

distanceDistance278 miles (449 km)
durationAverage flight duration3 h 52 min
changesDirect flightYes

Flights from Buffalo, NY to Philadelphia cover the 278 miles (449 km) long journey taking on average 3 h 52 min with our travel partners like. There are direct flight services available.

Travel Tips: Buffalo, NY to Philadelphia Flight

Take a flight to Philadelphia easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Buffalo, NY to Philadelphia.
FAQs

What is the distance to Philadelphia from Buffalo, NY by plane?

The distance to Philadelphia from Buffalo, NY by plane is approximately 278 miles (449 km).

How long is the plane ride to Philadelphia from Buffalo, NY?

On average the Buffalo, NY to Philadelphia flight travel time is 3 h 52 min  for the 278 miles (449 km) long trip, but the duration can vary if you travel on weekends and holidays.

When can I take the first flight from Buffalo, NY to Philadelphia? When can I take the last flight for the day?

You can take the first flight from Buffalo, NY to Philadelphia at 1: 11 PM. The last flight from Buffalo, NY to Philadelphia that you can take departs at 1: 11 PM. Omio shows you the latest flight from Buffalo, NY to Philadelphia schedule to help you book the best departure time for this route.