Bus tickets from New York,NY to Buffalo, NY

Next departures

Next departures for New York City to Buffalo on November 8
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
Wanda Coach
    95 Canal St
    #2065 Niagara Falls BlvdCheapestFastest
    Greyhound Lines, Inc.
      New York Port Authority
      Niagara Frontier Transportation AuthorityNo tags
      Greyhound Lines, Inc. + FlixBus
        New York Port Authority
        Niagara Frontier Transportation AuthorityNo tags
        FlixBus
          NYC Midtown (31st St & 8th Ave)
          Niagara Frontier Transportation AuthorityNo tags
          OurBus
            GW Bridge
            SUNYNo tags

            Last refresh of the prices: Today at 2:52 PM EST.

            Compare 2 ways to go from New York City to Buffalo

            We recommend taking the train

            Among the sustainable travel choices, the train stands out as the good way to reach Buffalo. The journey takes about 8 hours 17 minutes and with fares starting at just $63, it presents an excellent value for a comfortable ride.

            7train per day
            8h 17mAverage Duration
            291 milesDistance
            43kgCO₂ emissions
            Average Price$33 - $268Average Duration9h 25m
            12kg CO₂e
            Average Price$63 - $151Average Duration8h 17m
            43kg CO₂e

            Frequently asked questions about traveling from New York City to Buffalo, NY by bus

            Find cheapest prices for buses

            Price is for a one-way ticket for one passenger and based on past searches.

            Best price found
            11/05
            $65
            11/06
            $68
            Today
            $78
            11/08
            $50
            11/09
            $48
            11/10
            $40
            11/11
            $41
            11/12
            $41
            busbud logoThe cheapest trip from New York City to Buffalo, NY was searched and found on Nov 10, 2025 with a price of $40

            To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from New York City to Buffalo, NY, as early as possible.

            You can expect to pay from $40 to $103 for a bus ticket from New York City to Buffalo, NY based on the last 2 days. You can expect to find the cheapest price for the trip at $40 which is on 2025-11-10.

            Usually Greyhound will charge you higher prices for tickets closer to the departure date. To find the best prices, you should be flexible on your date of travel.

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

            busbud logoThe bus is the cheapest travel choice for this destination

            Why choose Busbud?

            The Best Way To Book Bus and Train Tickets

            Busbud helps you easily search, compare and book intercity bus tickets on a worldwide scale with our comprehensive list of bus routes and schedules. Use Busbud to book your trip online, in your own language and currency, wherever you are. With Busbud, you can buy tickets with confidence. We ensure that you make the most out of your bus trip by partnering up with reliable bus companies from all around the world such as Greyhound, Eurolines, ALSA, OUIBUS (BlaBlaBus), National Express and many others.

            People from around the world trust Busbud

            Popular Buses Connecting New York City

            Buses Leaving from New York City

            Buses Going to New York City

            Popular Buses Connecting Buffalo

            Buses Leaving from Buffalo

            Buses Going to Buffalo