New York City to Buffalo, NY bus

Cheap bus tickets from New York City to Buffalo, NY

Showing times and prices for Dec 03

Cheapest

50

Average

63

The best way to find a cheap bus ticket from New York City to Buffalo, NY is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
04:30PMNew York City7h35 12:05AMBuffalo, NY
0 transfers
501One-way
08:30AMNew York City8h10 04:40PMBuffalo, NY
0 transfers
761One-way

Bus schedule from New York City to Buffalo, NY

Showing buses for tomorrow, Saturday, December 3
08:30AMNew York City8h10 04:40PMBuffalo, NY
0 transfers
04:30PMNew York City7h35 12:05AMBuffalo, NY
0 transfers

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

Sat
Dec 03
Sun
Dec 04
Mon
Dec 05
Tue
Dec 06
Wed
Dec 07
Thu
Dec 08
Fri
Dec 09
Sat
Dec 10
Sun
Dec 11
Mon
Dec 12
Tue
Dec 13
Wed
Dec 14
Thu
Dec 15
Fri
Dec 16
Sat
Dec 17
Sun
Dec 18
Mon
Dec 19
Tue
Dec 20
Wed
Dec 21
Thu
Dec 22
Fri
Dec 23

Bus times from New York City to Buffalo, NY

Showing times and prices for Dec 03

Fastest Journey

7 h 35 m

Average

7 h 52 m

Buses per day

2

Distance

470 km

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

Fastest
04:30PMNew York City7h35 12:05AMBuffalo, NY
0 transfers
501One-way
08:30AMNew York City8h10 04:40PMBuffalo, NY
0 transfers
761One-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$51 (€46)
frequencyBus frequency2 a day
changesDirect busYes, there are 2 direct buses a day
carriersBus companiesGreyhound, OurBus or Flixbus

Buses from New York City to Buffalo, NY cover the 291 miles (470 km) long route taking on average 7 h 50 min with our travel partners like Greyhound, OurBus or Flixbus. Normally, there are 2 buses operating per day, including direct services available. While the average ticket price for this journey costs around $51 (€46), you can find the cheapest bus ticket for as low as $43 (€39).

Bus providers: Greyhound and FlixBus from New York City to Buffalo, NY

You can travel by bus to Buffalo, NY from New York City with Greyhound and FlixBus for as low as $43 (€39). When you search for schedules and tickets, Omio will show you the best trip.

FlixBus
Greyhound

FlixBus is one of the most popular low-cost bus companies in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travelers in both continents the option to take a long-distance bus at an affordable price. FlixBus also operates overnight buses on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on bag and one checked bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets.

Bus information from New York City to Buffalo, NY with FlixBus:

  • Average Duration: 7 h 50 min
  • Average Price: $43
  • FlixBus frequency: 2 a day

Greyhound tickets between New York City and Buffalo, NY are available online on Omio. We help you compare and book your perfect route with Greyhound from New York City to Buffalo, NY all in one place. If you’re specifically looking for the cheapest, fastest or earliest bus, you can find all the current Greyhound bus schedules and bus tickets available on Omio for the 291 miles (470 km) trip. You can also see relevant travel information for the Greyhound bus, such as baggage allowance and amenities onboard depending on the class fare. Search for your ideal departure and arrival times for this bus, compare the fastest New York City to Buffalo, NY routes as well as the cheapest ticket prices available, and buy the best Greyhound New York City to Buffalo, NY bus ticket that fits your needs. If you purchase tickets in the Omio app, you can quickly see if the Greyhound bus ticket is available as a mobile ticket, which makes it easy for you to travel paperless. You’ll then be ready to embark on your smooth and relaxing journey to Buffalo, NY with Greyhound!

    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

    Travel Tips: 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
    Omio customers have found the cheapest buses from New York City to Buffalo, NY to cost as little as $44 (€39)  in the next 7 days.
    The New York City to Buffalo, NY bus ticket price is on average $52 (€46)  if you are looking to book your tickets for this journey in the next week.
    The New York City to Buffalo, NY bus distance is approximately 291 miles (470 km).
    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.
    Take the New York City to Buffalo, NY bus with Greyhound, OurBus or Flixbus. However, it's always good to check out all possible bus providers for the route between New York City and Buffalo, NY as there might be differences in the amenities they offer.
    The average number of buses departing New York City for Buffalo, NY is 2 a day. The bus schedules and services may vary between weekdays and weekends.
    The first New York City to Buffalo, NY bus departs at 7: 15 PM   and the last bus from New York City to Buffalo, NY leaves at 7: 15 PM. Check out the most up-to-date bus schedule from New York City to Buffalo, NY on Omio and find the best time to travel to your destination.
    If you buy the New York City to Buffalo, NY bus within the next 7 days, you can find one way tickets to cost on average $52 (€46). However, booking your bus ticket in advance gives you access to the best prices for buses from New York City to Buffalo, NY. Look out for bus tickets for this route to go on sale a few months before your planned departure date to find the best deals.

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    ios-badge
    android-badge
    Hand With Phone
    Currency
    Language