|Shortest Duration||24h 35m|
|Trips per day||2|
Book Greyhound from Kansas City to Edinburg from $147.00. There are 2 trips per day offered by Greyhound from Kansas City to Edinburg and you can expect on average to pay $243.16 for a Greyhound ticket to Edinburg. In Kansas City, Greyhound departs to Edinburg from Bus Terminal - 1101 Troost Ave and one other station. In Edinburg, Greyhound arrives at 1606 E Richardson Rd,
An average trip on Greyhound from Kansas City to Edinburg takes 30 hours and 39 minutes, while the fastest available Greyhound trip will get you to Edinburg in 24 hours and 35 minutes,
On weekends, Greyhound offers 3 trips per day. A one way ticket costs $245.50 for a weekend trip to Edinburg.