|Shortest Duration||66h 0m|
|Trips per day||3|
Book Greyhound from San Jose to Buffalo from $168.00. There are 3 trips per day offered by Greyhound from San Jose to Buffalo and you can expect on average to pay $196.57 for a Greyhound ticket to Buffalo. In San Jose, Greyhound departs to Buffalo from Diridon Caltrain Station - 65 Cahill St, In Buffalo, Greyhound arrives at Downtown Term - 181 Ellicott St and one other station.
An average trip on Greyhound from San Jose to Buffalo takes 69 hours and 5 minutes, while the fastest available Greyhound trip will get you to Buffalo in 66 hours and 0 minutes,
On weekends, Greyhound offers 3 trips per day. A one way ticket costs $217.41 for a weekend trip to Buffalo.