|Shortest Duration||35h 0m|
|Trips per day||5|
Book Greyhound from Buffalo to Lewisville from $137.00. There are 5 Greyhound schedules from Buffalo to Lewisville and you can expect on average to pay $172.92 for a Greyhound ticket to Lewisville. In Buffalo, Greyhound departs to Lewisville from Downtown Term - 181 Ellicott St and 1 other station. In Lewisville, Greyhound arrives at 877 S Stemmons Fwy and no other station.
An average trip on Greyhound from Buffalo to Lewisville takes 37 hours and 24 minutes, while the fastest available Greyhound trip will get you to Lewisville in 35 hours and 0 minutes,
On weekends, Greyhound offers 5 trips per day and you could expect to pay $179.46 for a weekend getaway trip to Lewisville.