How far is it from the Buffalo Greyhound station to the Buffalo airport?

The Greyhound bus station is downtown and the airport is in the suburbs. Taxi ride is about 15-20 minutes, depending on traffic, and should cost around $25. USD.