|Shortest Duration||8h 5m|
|Trips per day||4|
Book Greyhound from St Louis to Columbus from $34.00. There are 4 trips per day offered by Greyhound from St Louis to Columbus and you can expect on average to pay $67.28 for a Greyhound ticket to Columbus. In St Louis, Greyhound departs to Columbus from Gateway Station - 430 S 15th St, In Columbus, Greyhound arrives at Bus Terminal - 111 E Town St and 2 other stations.
An average trip on Greyhound from St Louis to Columbus takes 9 hours and 56 minutes, while the fastest available Greyhound trip will get you to Columbus in 8 hours and 5 minutes,
On weekends, Greyhound offers 4 trips per day. A one way ticket costs $74.04 for a weekend trip to Columbus.