[menuItemContent][menuItemRightSideContent]
Currency

Travel options
from Buffalo, NY to New York City

You can get from Buffalo, NY to New York City by train, bus or flight.

Our recommendation

To get from Buffalo, NY to New York City on Aug 2 we recommend taking a bus because it’s the best combination of price and speed.

11:35AMBuffalo, NY7h55 07:30PMNew York City
0 changes
$611One-way
Cheapest
06:50AMBuffalo, NY8h05 02:55PMNew York City
0 changes
$501One-way
Other options
06:30AMBuffalo, NY8h05 02:35PMNew York City
0 changes
$721One-way
09:00PMBuffalo, NY8h05 05:05AMNew York City
0 changes
$821One-way
12:46PMBuffalo NY Exchange Street9h09 09:55PMPenn Station
0 changes
$761One-way

Find all the dates and times for this journey by train, bus, and flight, .

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

COMPARE Prices for trains, buses and flights

Sun
Aug 1
$76Amtrak
$55OurBus
$311air wisconsin
Mon
Aug 2
$76Amtrak
$36Flixbus
$264gojet airlines
Tue
Aug 3
$76Amtrak
$33OurBus
Find prices
Wed
Aug 4
$76Amtrak
$33OurBus
$208air wisconsin
Thu
Aug 5
$76Amtrak
$46Flixbus
$215gojet airlines
Fri
Aug 6
$76Amtrak
$31Flixbus
$208air wisconsin
Sat
Aug 7
$76Amtrak
$31Flixbus
Find prices
Sun
Aug 8
$77Amtrak
$31Flixbus
$208Mesa Airlines
Mon
Aug 9
$77Amtrak
$31Flixbus
$184gojet airlines
Tue
Aug 10
$77Amtrak
$31Flixbus
Find prices
Wed
Aug 11
$76Amtrak
$31Flixbus
$186air wisconsin
Thu
Aug 12
$77Amtrak
$31Flixbus
$186gojet airlines
Fri
Aug 13
$74Amtrak
$73Greyhound
$135air wisconsin
Sat
Aug 14
Find prices
$69Greyhound
Find prices
Sun
Aug 15
$76Amtrak
$31Flixbus
$221JetBlue Airways
Mon
Aug 16
$77Amtrak
$31Flixbus
$184gojet airlines
Tue
Aug 17
$76Amtrak
$31Flixbus
$113psa airlines
Wed
Aug 18
$76Amtrak
$31Flixbus
$114psa airlines
Thu
Aug 19
$77Amtrak
$36Flixbus
$130gojet airlines
Fri
Aug 20
$77Amtrak
$31Flixbus
$130CommutAir
Sat
Aug 21
$75Amtrak
$31Flixbus
$126CommutAir

Travel Information from Buffalo, NY to New York City

distanceDistance291 miles (470 km)
modeAvailable travel modesFlight, bus or train
priceTicket price range$31 - $235
cheapestCheapest modeBus • $31 (€24) • 7 h 25 min
fastestFastest modeFlight • $235 (€187) • 1 h 17 min
carriersPopular travel companiesAmerican Airlines, Flixbus or Amtrak

Travel 291 miles (470 km) by flight, bus or train from Buffalo, NY to New York City. If speed is a priority, then a flight is the best option with an average duration of 1 h 17 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $31 (€24). The most popular travel companies which serve this trip are American Airlines, Flixbus or Amtrak among others. Travelers can even take a direct flight or train from Buffalo, NY to New York City.

Travel Tips

Travel from Buffalo, NY to New York City
Travel to New York City 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 New York City.
FAQs
How do I travel from Buffalo, NY to New York City?

There are 3 ways to get from Buffalo, NY to New York City: flight, bus or train.

What is the distance between Buffalo, NY and New York City?

New York City is approximately 291 miles (470 km) away from Buffalo, NY.

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

These are the most popular departure and arrival points from Buffalo, NY to New York City:

    Which travel operators can get me to New York City from Buffalo, NY?

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

    • You can go to New York City from Buffalo, NY by plane with American Airlines. You'll see cheap plane tickets for $235 (€187) with American Airlines from Buffalo, NY to New York City on Omio.
    • You can travel by bus between Buffalo, NY and New York City with Flixbus, and you can find Flixbus Buffalo, NY to New York City tickets for $31 (€24) on Omio.
    • You can take a train from Buffalo, NY to New York City with Amtrak. Cheap tickets can be found for $75 (€59) with Amtrak from Buffalo, NY to New York City.
    Is it possible to travel directly between Buffalo, NY and New York City?

    Yes, there are direct routes from Buffalo, NY to New York City with the following travel companies:

    • You can check for a direct flight to New York City with Republic Airlines or JetBlue Airways.
    • You can find a direct train to New York City with Amtrak.

    Direct services to New York City tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your journey.

    What is another destination I should add to my tour from Buffalo, NY to New York City?
    Looking to extend your trip from Buffalo, NY to New York City? Many Omio customers who go from Buffalo, NY to New York City usually extend their vacation to explore other popular destinations like Paris, Madrid or London. If you're looking to explore Paris, Madrid or London from New York City, let Omio find you the best connections available at an affordable price.
    How early should I book Buffalo, NY to New York City tickets online to score the best deals?

    When planning your trip from Buffalo, NY to New York City, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:

    • Plane tickets are costing on average $235 (€187) one way.
    • Bus tickets are costing $31 (€24) one way on average.
    • Train tickets are costing on average $75 (€59) one way.

    However, we recommend buying tickets from Buffalo, NY to New York City online a few months in advance to get the best deals and save money on your upcoming journey.

    What is the cheapest way to go from Buffalo, NY to New York City?

    The cheapest way to get from Buffalo, NY to New York City is by taking a bus. You can find average ticket prices around $31 (€24) compared to other travel options to New York City:

    A bus is generally $204 (€162) less than a flight for the same journey. Taking a flight costs on average $235 (€187) from Buffalo, NY to New York City.

    A bus is $44 (€35) less than a train for this trip with tickets for a train from Buffalo, NY to New York City costing on average $75 (€59).

    What is the quickest way from Buffalo, NY to New York City?

    The fastest way from Buffalo, NY to New York City is by flight with an average journey time of 1 h 17 min.

    There are alternative travel options to New York City that can usually take longer:

    In comparison, getting to New York City by bus can take on average 7 h 25 min.

    In comparison, taking a train requires on average 8 h 20 min   of travel time.