Cheap bus tickets from New York City to Buffalo, NY

Showing times and prices for Jan 28

Cheapest

$50

Average

$67

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from New York City to Buffalo, NY will cost around $ 67 if you buy it on the day, but the cheapest tickets can be found for only $ 50.

2nd Cheapest
04:30PMNew York City7h00 11:30PMBuffalo, NY
0 changes
$501One-way
08:45AMNew York City7h45 04:30PMBuffalo, NY
0 changes
$671One-way
06:30PMNew York City8h25 02:55AMBuffalo, NY
0 changes
$671One-way
01:25AMNew York City9h00 10:25AMBuffalo, NY
0 changes
$701One-way
08:10AMNew York City8h25 04:35PMBuffalo, NY
0 changes
$721One-way

Bus schedule from New York City to Buffalo, NY

Showing buses for tomorrow, Fri, Jan 28
01:25AMNew York City9h00 10:25AMBuffalo, NY
0 changes
08:10AMNew York City8h25 04:35PMBuffalo, NY
0 changes
08:45AMNew York City7h45 04:30PMBuffalo, NY
0 changes
10:30AMNew York City9h00 07:30PMBuffalo, NY
0 changes
04:30PMNew York City7h00 11:30PMBuffalo, NY
0 changes
06:30PMNew York City8h25 02:55AMBuffalo, NY
0 changes
10:40PMNew York City8h20 07:00AMBuffalo, NY
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Fri
Jan 28
$76Amtrak
$49Flixbus
$194American Airlines
Sat
Jan 29
$108Amtrak
$42OurBus
$181American Airlines
Sun
Jan 30
$108Amtrak
$43Flixbus
$181American Airlines
Mon
Jan 31
Find prices
$34Flixbus
Find prices
Wed
Feb 2
$75Amtrak
$29Flixbus
$98American Airlines
Thu
Feb 3
Find prices
$29Flixbus
Find prices
Sat
Feb 5
$74Amtrak
$62Greyhound
$89Mesa Airlines
Sun
Feb 6
$74Amtrak
Find prices
Find prices
Mon
Feb 7
$76Amtrak
$29Flixbus
$87gojet airlines
Tue
Feb 8
$75Amtrak
$32Flixbus
$128gojet airlines
Thu
Feb 10
$75Amtrak
$29Flixbus
$156gojet airlines
Fri
Feb 11
$76Amtrak
$29Flixbus
$97gojet airlines
Sat
Feb 12
$76Amtrak
$29Flixbus
$98American Airlines
Mon
Feb 14
$75Amtrak
$29Flixbus
$98American Airlines
Tue
Feb 15
$76Amtrak
$29Flixbus
$98American Airlines
Wed
Feb 16
$76Amtrak
$29Flixbus
$100American Airlines

Bus times from New York City to Buffalo, NY

Showing times and prices for Jan 28

Fastest Journey

7 h

Average

8 h 16 m

Buses per day

7

Distance

470 km

Of the 7 buses that leave New York City for Buffalo, NY every day 7 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 470 km distance in an average of 8 h 16 m but if you time it right, some buses will get you there in just 7 h .

The slowest buses will take 9 h and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
04:30PMNew York City7h00 11:30PMBuffalo, NY
0 changes
$501One-way
2nd Fastest
08:45AMNew York City7h45 04:30PMBuffalo, NY
0 changes
$671One-way
10:40PMNew York City8h20 07:00AMBuffalo, NY
0 changes
$741One-way
08:10AMNew York City8h25 04:35PMBuffalo, NY
0 changes
$721One-way
06:30PMNew York City8h25 02:55AMBuffalo, NY
0 changes
$671One-way

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 New York City to Buffalo, NY

distanceDistance291 miles (470 km)
durationAverage bus duration7 h 50 min
priceAverage bus ticket price$40 (€33)
frequencyBus frequency1 a day
changesDirect busYes, there is 1 direct bus a day
carriersBus providersGreyhound

Buses from New York City to Buffalo, NY cover the 291 miles (470 km) long journey taking on average 7 h 50 min with our travel partners like Greyhound. Normally, there is 1 bus operating per day, including direct services available. You can get the cheapest bus tickets for this trip for as low as $29 (€24), but the average price of bus tickets is $40 (€33).

Buses from New York to Buffalo

Buffalo is the main city of Erie County as well as being a key gateway of both commerce and travel across the Canada-United States border, and forms part of the bi-national Buffalo Niagara Region. Many forms of transport exist that can be used by the travelers to reach the city, including plane, train, and bus. Travelers can decide to take a bus from New York to Buffalo, which on average takes around eight hours and 51 minutes while the fastest available OurBus ride from New York to Buffalo will take travelers approximately six hours and 50 minutes. Buffalo is about 292 miles (470 kilometers) from New York City and the driving distance from New York City to Buffalo is around 396 miles (637 kilometers). There are about four daily buses operating from New York City to Buffalo, providing travelers with a convenient schedule.   

Which bus companies travel From New York to Buffalo?

There are four major bus companies that operate from New York to Buffalo, including OurBus which offers daily trips from New York City to Buffalo. Normally, OurBus offers one bus per day from New York City to Buffalo. Travelers can board the bus at Madison Avenue between E.26th and 27th Street and alight at 4641 Maple Road in Buffalo. During the weekends, OurBus provides one trip every day. OurBus operates a fleet of modern coaches with reclining seats, large restrooms, free WiFi, and a free bottle of water for every traveler.

How long is the bus ride from New York to Buffalo?

For travelers who choose to travel by bus from New York City to Buffalo, it will take them on average about eight hours and 51 minutes. This route takes passengers from New York City through RS Gouldsboro, PA, and Rochester while the longest route takes about nine hours and 50 minutes and starts from New York through Newark, RS Gouldsboro, Binghamton, NY and then to Buffalo. Typically, a normal bus trip will take travelers about eight hours and 51 minutes with OurBus offering a faster bus trip from New York City to Buffalo in approximately six hours and 50 minutes.

How many buses are there from New York to Buffalo?

There are about five buses from New York to Buffalo with varying schedules. There are those that offer an average of one trip per day from New York City to Buffalo while there are others that offer up to five trips per day. The OurBus bus from New York City to Buffalo for instance offers one trip per day that starts from 10:50 a.m. from New York's park Avenue South between 6th and 27th. The bus from New York to Buffalo arrives at Maple Road Gulf Station, near Suny Buffalo North campus eight hours and 51 minutes later.

What are the departure and arrival stations for buses from New York to Buffalo?

Departure bus station: the departure station for a bus from New York to Buffalo is Park Avenue South between 26th and 27th streets just across the street from 371 Park Avenue in south New York. The station is about 4.2 miles or 19 minutes' drive through Madison Avenue from New York City center and 6.2 miles via NY-9A N/Henry Hudson which will take travelers about 26 minutes. The station can also be accessed via central park West and Madison Avenue with a distance of 4.7 miles and takes 25 minutes. Park Avenue South can be easily accessed by taxis, rental cars, and buses, or by the subway or train. Travelers can board Bus 20 at 57 Street Subway Station near New York City, 131 W 55th Street and journeys take around 18 minutes to reach the station. The Park Avenue South station has numerous facilities and amenities which can be enjoyed by travelers such as a waiting area, free WiFi, snack bars, and restrooms.

Arrival bus station: travelers taking a bus from New York to Buffalo will arrive at Maple Road Gulf Station, near Suny Buffalo North campus which is about 0.8 miles (1.3 kilometers) from Buffalo city center. Time taken from the station to Buffalo town center is approximately eight minutes when using a bus or taxi. ​For example, the Niagara Frontier Transportation Authority provides public transportation across the Buffalo-Niagara region even near Suny Buffalo North campus. Some of the transit lines that pass near Maple Road Gulf Station include bus-35 and bus-44. Facilities at Maple Road Gulf Station, which can be accessed by a traveler include waiting area, snack bar, small restaurants such as Zetti's Pizza and Pasta as well as retail shops.

Travel Tips: Bus to Buffalo, NY from New York City

Take the bus to Buffalo, NY 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 New York City to Buffalo, NY.
FAQs

How much do cheap buses to Buffalo, NY from New York City cost?

Bus tickets to Buffalo, NY from New York City for some dates and times can be found for as cheap as $29 (€24)  one way in the next 7 days.

What is the price of a bus ticket to Buffalo, NY from New York City?

The New York City to Buffalo, NY bus ticket price is on average $40 (€33)  if you are looking to buy your tickets for this trip in the next week.

How far is Buffalo, NY from New York City by bus?

When traveling this route you should expect the distance to Buffalo, NY from New York City by bus to be approximately 291 miles (470 km).

What is the New York City to Buffalo, NY bus travel time?

On average the New York City to Buffalo, NY bus time is 7 h 50 min  covering the 291 miles (470 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

Which bus providers can get me from New York City to Buffalo, NY?

Take the New York City to Buffalo, NY bus with Greyhound. However, it's always good to check out all possible bus providers for the route to Buffalo, NY from New York City as there might be differences in the amenities they offer.

How many bus services per day are there to Buffalo, NY from New York City?

On average, there is 1 bus a day from New York City to Buffalo, NY. The bus times and services may be different on weekends and holidays compared to weekdays.

What are the first and last departure bus times from New York City to Buffalo, NY?

The earliest bus departing from New York City to Buffalo, NY leaves at 1: 00 PM. The last bus departing from New York City to Buffalo, NY leaves at 9: 30 PM. You can find the latest New York City to Buffalo, NY bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.

How early should I buy bus tickets from New York City to Buffalo, NY to score 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 journey and save money. If you book bus tickets between New York City and Buffalo, NY within the next 7 days, you can find tickets to cost on average $40 (€33) one way. To find the best prices for this route, consider booking your bus ticket from New York City to Buffalo, NY a few months in advance.