The bus between York and Buffalo takes 23h. The bus runs, on average, once a week from York to Buffalo. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run once a week between York and Buffalo. The service departs York at 1:45 PM in the afternoon, which arrives into Buffalo at 12:45:00. All services require a transfer at State College Bus Station and take an average of 23h. The schedules shown below are for the next available departures.
Want to know about travelling from York to Buffalo? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from York to Buffalo. However, there are services departing from York Bus Stop station and arriving at Buffalo station via State College Bus Station and DuBois station. The journey, including transfers, takes approximately 23h.
York to Buffalo bus services, operated by Greyhound USA, depart from York Bus Stop station.
York to Buffalo bus services, operated by Fullington Trailways, arrive at Buffalo station.
Book your York to Buffalo bus tickets online with Omio.
The distance between York and Buffalo is 371.3 km. The road distance is 491 km.
You can take a bus from York Bus Stop to Buffalo via State College Bus Station, State College, and DuBois in around 10h 35m.