Travel options
from Buffalo, NY to Philadelphia

You can get from Buffalo, NY to Philadelphia by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Travel Information to Philadelphia from Buffalo, NY

distanceDistance278 miles (449 km)
modeAvailable travel modesFlight, bus or train
priceTicket price range$74 - $111
cheapestCheapest modeBus • $74 (€62) • 11 h 35 min
fastestFastest modeFlight • $111 (€93) • 1 h 20 min
carriersPopular travel companiespiedmont airlines, Greyhound or Amtrak

Travel 278 miles (449 km) by flight, bus or train to Philadelphia from Buffalo, NY. If speed is a priority, then a flight is the best option with an average duration of 1 h 20 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $74 (€62). The most popular travel companies which serve this trip are piedmont airlines, Greyhound or Amtrak among others. Travelers can even take a direct from Buffalo, NY to Philadelphia.

Travel Tips

Travel from Buffalo, NY to Philadelphia
Travel 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
How do I get from Buffalo, NY to Philadelphia?

There are 3 ways to travel between Buffalo, NY and Philadelphia including taking a flight, bus or train.

What is the cheapest way to go from Buffalo, NY to Philadelphia?

The cheapest way to go to Philadelphia from Buffalo, NY is by taking a bus, which costs on average $74 (€62).

This is compared to other ways of getting to Philadelphia:

Taking a bus is about $37 (€30) less than taking a flight, which costs on average $111 (€93) for this route.

Taking a bus is about $14 (€11) less than taking a train, which costs on average $88 (€73) for this journey.

What is the quickest way from Buffalo, NY to Philadelphia?

The fastest way from Buffalo, NY to Philadelphia is by flight with an average journey time of 1 h 20 min.

There are alternative travel options to Philadelphia that can usually take longer:

In comparison, going by bus can take 11 h 35 min   on average.

In comparison, getting to Philadelphia by train can take on average 10 h 42 min.

What is the distance between Buffalo, NY and Philadelphia?

The Buffalo, NY to Philadelphia distance is around 278 miles (449 km).

How many scheduled departures are there a day from Buffalo, NY to Philadelphia?

The average frequency per day from Buffalo, NY to Philadelphia is:

  • Around 3 trains per day.

However, we recommend checking specific travel dates for your journey from Buffalo, NY to Philadelphia as scheduled services by flight, bus or train can vary by season or day of the week.

When traveling from Buffalo, NY to Philadelphia, what are the departure and arrival points in Buffalo, NY and Philadelphia?

These are the most popular departure and arrival points when traveling from Buffalo, NY to Philadelphia:

    Who can get me from Buffalo, NY to Philadelphia?

    Omio works with many trusted partners that can help you travel the best way from Buffalo, NY to Philadelphia:

    • You can go to Philadelphia from Buffalo, NY by plane with piedmont airlines. You'll see cheap plane tickets for $111 (€93) with piedmont airlines from Buffalo, NY to Philadelphia on Omio.
    • You can take a bus from Buffalo, NY to Philadelphia with Greyhound. Cheap tickets can be found for $74 (€62) with Greyhound from Buffalo, NY to Philadelphia.
    • You can travel by train to Philadelphia from Buffalo, NY with Amtrak, and you can find Amtrak Buffalo, NY to Philadelphia tickets for $88 (€73) on Omio.
    Where else should I travel to after my journey from Buffalo, NY to Philadelphia ends?
    Many of our customers who book a trip from Buffalo, NY to Philadelphia often extend their vacation and travel to other popular destinations like New York City, Washington, DC or Paris. If you’re thinking of adding another destination to your Buffalo, NY and Philadelphia itinerary, let Omio find you the best connections between Philadelphia and any of these top destinations today!
    How early should I purchase Buffalo, NY to Philadelphia tickets online to score the best deals?

    Before traveling from Buffalo, NY to Philadelphia, it’s good to know what ticket you can purchase and how much it will cost in the next 7 days:

    • A plane ticket for this route is costing $111 (€93) one way on average.
    • A bus ticket for this route costs on average $74 (€62) one way.
    • A train ticket costs $88 (€73) one way on average for this journey.

    But we recommend booking Buffalo, NY to Philadelphia tickets online a few months before your planned travel date to score the best deals and save money on your trip.