Travel options
from New York City to Buffalo, NY

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

Our recommendation

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

09:20AMNew York City7h40 05:00PMBuffalo, NY
0 changes
$771One-way
Cheapest
07:15AMPenn Station8h09 03:24PMBuffalo NY Exchange Street
0 changes
$761One-way
Other options
09:15AMNew York City7h45 05:00PMBuffalo, NY
0 changes
$781One-way
10:20AMPenn Station8h17 06:37PMBuffalo NY Exchange Street
0 changes
$1091One-way
07:45PMNewark Liberty International Airport, NJ1h28 09:13PMBuffalo Niagara International Airport, NY
0 changes
$2361One-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

COMPARE Prices for trains, buses and flights

Sun
Sep 26
$76Amtrak
$61Flixbus
$210gojet airlines
Mon
Sep 27
$76Amtrak
$32OurBus
$185American Airlines
Tue
Sep 28
$76Amtrak
$32OurBus
Find prices
Wed
Sep 29
$76Amtrak
$30Flixbus
$185American Airlines
Thu
Sep 30
$76Amtrak
$32OurBus
$111American Airlines
Fri
Oct 1
$76Amtrak
$32OurBus
$185American Airlines
Sat
Oct 2
$76Amtrak
$30Flixbus
$122Republic Airlines
Mon
Oct 4
$76Amtrak
$29Flixbus
$179gojet airlines
Tue
Oct 5
Find prices
$33OurBus
Find prices
Wed
Oct 6
$76Amtrak
$30Flixbus
Find prices
Thu
Oct 7
$76Amtrak
$32OurBus
$79American Airlines
Fri
Oct 8
$75Amtrak
$30Flixbus
$91United
Sat
Oct 9
$75Amtrak
$78Greyhound
$134United
Sun
Oct 10
$77Amtrak
$30Flixbus
$106United
Mon
Oct 11
$76Amtrak
$30Flixbus
$90United
Tue
Oct 12
$76Amtrak
$32OurBus
$81Republic Airlines
Wed
Oct 13
$76Amtrak
$30Flixbus
$81Republic Airlines
Thu
Oct 14
Find prices
$32OurBus
Find prices
Fri
Oct 15
$75Amtrak
Find prices
$79Republic Airlines

Travel Information from New York City to Buffalo, NY

distanceDistance291 miles (470 km)
modeAvailable travel modesFlight, bus or train
priceTicket price range$26 - $180
cheapestCheapest modeBus • $26 (€20) • 7 h 50 min
fastestFastest modeFlight • $180 (€144) • 1 h 17 min
carriersPopular travel companiesAir Canada, Flixbus or Amtrak

Take a flight, bus or train to travel 291 miles (470 km) between New York City and Buffalo, NY. 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 $26 (€20). The most popular travel companies which serve this trip are Air Canada, Flixbus or Amtrak among others. Travelers can even take a direct bus or train from New York City to Buffalo, NY.