|Shortest Duration||25h 5m|
|Trips per day||2|
Book Greyhound from St Louis to Springfield from $135.00. There are 2 trips per day offered by Greyhound from St Louis to Springfield and you can expect on average to pay $159.00 for a Greyhound ticket to Springfield. In St Louis, Greyhound departs to Springfield from Gateway Station - 430 S 15th St, In Springfield, Greyhound arrives at Bus Terminal - 6770 Frontier Dr,
An average trip on Greyhound from St Louis to Springfield takes 25 hours and 50 minutes, while the fastest available Greyhound trip will get you to Springfield in 25 hours and 5 minutes,
On weekends, Greyhound offers 3 trips per day. A one way ticket costs $140.67 for a weekend trip to Springfield.