|Shortest Duration||70h 0m|
|Trips per day||2|
Book Greyhound from Buffalo to San Francisco from $168.00. There are 2 trips per day offered by Greyhound from Buffalo to San Francisco and you can expect on average to pay $204.73 for a Greyhound ticket to San Francisco. In Buffalo, Greyhound departs to San Francisco from Buffalo Niagara Intl Airport and one other station. In San Francisco, Greyhound arrives at Bus Terminal - 200 Folsom St,
An average trip on Greyhound from Buffalo to San Francisco takes 72 hours and 8 minutes, while the fastest available Greyhound trip will get you to San Francisco in 70 hours and 0 minutes,
On weekends, Greyhound offers 2 trips per day. A one way ticket costs $221.74 for a weekend trip to San Francisco.