|Shortest Duration||3h 0m|
|Trips per day||5|
On average there are 5 scheduled bus trips per day. Greyhound has the most regularly scheduled departures from St Louis to Champaign, with an average of 5 trips per day and 101 monthly trips. One bus carrier currently travels from St Louis to Champaign. Of the 5 trips there are 4 trips that are direct connections to Champaign.
Need more travel options? Traveling by Train from St Louis to Champaign starts at $31.00.
Book Greyhound from St Louis to Champaign from $14.00. There are 5 trips per day offered by Greyhound from St Louis to Champaign and you can expect on average to pay $26.52 for a Greyhound ticket to Champaign. In St Louis, Greyhound departs to Champaign from Gateway Station - 430 S 15th St and one other station. In Champaign, Greyhound arrives at Illinois Term - 45 E University Ave,
An average trip on Greyhound from St Louis to Champaign takes 4 hours and 26 minutes, while the fastest available Greyhound trip will get you to Champaign in 3 hours and 0 minutes,
On weekends, Greyhound offers 5 trips per day. A one way ticket costs $30.78 for a weekend trip to Champaign.