|Shortest Duration||18h 55m|
|Trips per day||1|
Book Greyhound from Burlington to Buffalo from $79.00. Typically there is one Greyhound schedule per day from Burlington to Buffalo and you can expect on average to pay $96.39 for a Greyhound ticket to Buffalo. In Burlington, Greyhound departs to Buffalo from Downtown Transit Center, In Buffalo, Greyhound arrives at Downtown Term - 181 Ellicott St and one other station.
An average trip on Greyhound from Burlington to Buffalo takes 19 hours and 6 minutes, while the fastest available Greyhound trip will get you to Buffalo in 18 hours and 55 minutes,
On weekends, Greyhound offers 1 trip per day and you could expect to pay $101.83 for a one way ticket for your weekend getaway trip to Buffalo.