Compare prices and tickets by train, bus or flight

Tue
Dec 7
Find prices
$39OurBus
Find prices
Wed
Dec 8
$76Amtrak
$33OurBus
$79psa airlines
Thu
Dec 9
$76Amtrak
$33OurBus
Find prices
Fri
Dec 10
$76Amtrak
$33OurBus
$157gojet airlines
Sat
Dec 11
$76Amtrak
$33OurBus
$77American Airlines
Sun
Dec 12
$75Amtrak
$29Flixbus
$83United
Tue
Dec 14
Find prices
$29Flixbus
Find prices
Wed
Dec 15
$75Amtrak
$32OurBus
$81CommutAir
Thu
Dec 16
$74Amtrak
$29Flixbus
$71gojet airlines
Fri
Dec 17
$76Amtrak
$33OurBus
$159Republic Airlines
Sat
Dec 18
$76Amtrak
$39OurBus
$185air wisconsin
Sun
Dec 19
Find prices
$33OurBus
Find prices
Mon
Dec 20
$76Amtrak
$33OurBus
$157Republic Airlines
Tue
Dec 21
Find prices
$33OurBus
Find prices
Wed
Dec 22
Find prices
$33OurBus
Find prices
Thu
Dec 23
$76Amtrak
$33OurBus
Find prices
Fri
Dec 24
$77Amtrak
$61OurBus
$108psa airlines
Sat
Dec 25
Find prices
$39Flixbus
Find prices
Sun
Dec 26
$109Amtrak
$33OurBus
Find prices
Mon
Dec 27
$74Amtrak
$49Flixbus
$210JetBlue Airways

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Buffalo, NY to New York City

distanceDistance291 miles (470 km)
durationAverage bus duration7 h 25 min
priceAverage bus ticket price$32 (€27)
frequencyBus frequency4 a day
changesDirect busYes, there are 4 direct buses a day

Buses from Buffalo, NY to New York City cover the 291 miles (470 km) long route taking on average 7 h 25 min with our travel partners like. Normally, there are 4 buses operating per day, including direct services available. While the average ticket price for this journey costs around $32 (€27), you can find the cheapest bus ticket for as low as $29 (€24).

Travel Tips

Bus to New York City from Buffalo, NY
Take the bus 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 much are cheap buses to New York City from Buffalo, NY?
Looking to save money on your route? Omio customers have found the cheapest bus to New York City from Buffalo, NY for the next 7 days starting from $29 (€24)  one way.
How much is a bus ticket between Buffalo, NY and New York City?
If you’re looking to purchase your bus tickets in the next week, you can expect the Buffalo, NY to New York City bus price to come in at an average of $32 (€27)  one way.
How far is New York City from Buffalo, NY by bus?
You should expect to travel around 291 miles (470 km)  to New York City from Buffalo, NY by bus.
How many hours is the bus time from Buffalo, NY to New York City?
On average the Buffalo, NY to New York City bus time is 7 h 25 min  covering the 291 miles (470 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
How many buses per day are there between Buffalo, NY and New York City?
On average, there are 4 buses a day from Buffalo, NY to New York City. The bus times and services may be different on weekends and holidays compared to weekdays.
When is the earliest bus from Buffalo, NY to New York City? When is the last bus from Buffalo, NY to New York City?
The first Buffalo, NY to New York City bus departs at 11: 40 AM   and the last bus from Buffalo, NY to New York City leaves at 8: 15 PM. Check out the most up-to-date bus schedule from Buffalo, NY to New York City on Omio and find the best time to travel to your destination.
How early should I buy Buffalo, NY to New York City bus tickets to get the best deals?
In general, we recommend booking tickets for buses in advance to score the best deals from all possible bus companies offering this route and save money. If you buy bus tickets to New York City from Buffalo, NY within the next 7 days, you can find tickets to cost on average $32 (€27) one way. To find the best prices for this trip, consider booking your bus ticket from Buffalo, NY to New York City a few months in advance.

Travel to popular destinations by train, bus or flight