New York, NY to Buffalo, NY

New York, NY to Buffalo, NY Bus Tickets - Schedules & Fares

Departure Duration Arrival
Bus ID Features
Price per person
  • 5:00PM
    7h45m
    12:45AM
  • 127 E Broadway - New York, NY
    3333 Sheridan Dr - Buffalo

Departure & Arrival Locations

Bus Stop in New York, NY
Bus Stop in Buffalo, NY
What to expect on your CoachRun ride
Track Your Ride:
Real-time GPS tracking and easy ETA sharing.
Count on Support:
Our 24/7 customer service team is always ready to help.
Choose Your Spot:
Choose your seat when booking.
Change with Ease:
Reschedule anytime. No stress, no fees.
Sit Back in Comfort:
Large, clean, air-conditioned buses for a relaxing trip.
Ride smarter. Save more.
Sign up to get CoachRun deals.
Sign up for exclusive discounts.

What people are asking about buses from New York, NY to Buffalo, NY?

  • Why ride CoachRun from New York to Buffalo?

    CoachRun offers a direct, no-transfer bus from Manhattan's Chinatown to Buffalo. The evening departure lets you finish your workday or classes before leaving, and you can pick your seat when you book. The route suits students heading back to Western New York, travelers visiting family, and anyone going on to Niagara Falls.

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

    The trip takes about 7 hours and 45 minutes, depending on traffic and weather. The bus leaves 127 E Broadway in Manhattan at 5:00 PM and arrives at 3333 Sheridan Dr in the Buffalo area around 12:45 AM.

  • Where is the pick-up location in New York?

    CoachRun picks up at 127 E Broadway, New York, NY, in Manhattan's Chinatown / Lower East Side. The stop is close to the East Broadway (F) subway station.

  • Where does the bus arrive in Buffalo?

    The bus arrives at 3333 Sheridan Dr, in the Amherst area on Buffalo's north side. This stop is different from the downtown Buffalo bus terminal on Ellicott St. It is a convenient choice if you are staying in Amherst or the northern suburbs.

  • Is there a direct bus from Chinatown, NYC to Buffalo?

    Yes. CoachRun runs a direct bus from 127 E Broadway in Manhattan's Chinatown to Buffalo with no transfers. You do not need to go to Port Authority to catch it.

  • How much is the bus ticket from New York to Buffalo?

    CoachRun tickets from New York to Buffalo start from $59.49 one-way. When you book a round trip together, you save $18.98 and pay the $4.99 booking fee only once.

  • What is the cheapest way to travel from New York to Buffalo?

    The bus is usually the most budget-friendly option on this route. CoachRun fares start from $59.49, and booking a round trip in one order saves $18.98 compared with buying two one-way tickets. Flying can look fast, but airport transfers, security lines, and baggage fees add both time and cost.

  • Can I choose my seat on the New York to Buffalo bus?

    Yes. You can select your preferred seat during booking, which is especially helpful on a longer overnight-arrival trip like this one.

  • What amenities are available on the CoachRun bus from New York to Buffalo?

    CoachRun buses have comfortable seating, climate control, overhead lighting, and a clean onboard restroom. Most buses also have charging outlets, and every vehicle is regularly maintained for a smooth, reliable ride.

  • How early should I arrive before departure?

    Please arrive 15 to 20 minutes before departure so you have enough time to board.

  • Can I bring luggage on the New York to Buffalo bus?

    Yes. Each passenger may bring one carry-on and one checked bag. Extra or oversized luggage may cost an additional fee, and full details are shown at checkout.

  • Are pets allowed on the New York to Buffalo bus?

    Only service animals are permitted on board, in line with ADA guidelines.

  • The bus arrives after midnight. What should I plan for?

    Because the bus arrives around 12:45 AM, arrange your pickup, rideshare, or hotel check-in in advance. You can track the bus in real time with GPS, so whoever is picking you up can check the exact arrival time.

  • What happens if my New York to Buffalo bus is delayed?

    You can track your bus in real time with GPS. If there is an unexpected delay, we may send updates by text or email when available.

  • Can I change or cancel my bus ticket from New York to Buffalo?

    Yes. What you can change or cancel depends on your fare type. Most tickets can be modified before departure, and your first reschedule is free.

  • Does CoachRun operate New York to Buffalo buses every day?

    No. CoachRun runs this route on selected days of the week rather than daily, and schedules may change by season. Check the real-time calendar on this page for available dates, and book early for weekends and holidays.