|Round-trip from||$63||Bus tickets to St. Louis found within the last 3 days start at $63 round-trip from Chicago|
|One-way from||$30||The cheapest one-way bus ticket from Columbia starts at $30. This price was found within the last 3 days.|
|Popular station||St. Louis Lambert Field||The most commonly used station in St. Louis is St. Louis Lambert Field.|
|Popular bus line||Greyhound||Greyhound services this route|
Users have found that prices vary from their starting point. Tickets for buses from Indianapolis, Pittsburgh, or Denver usually start from around $107, $202, or $239, respectively.
St. Louis is best served by St. Louis Lambert Field. There you’ll find a number of buses that can get you to your destination. You can find bus arrivals and departures at St. Louis Lambert Field from and to several major nearby cities such as Indianapolis, Pittsburgh, and Denver.
Greyhound is the most commonly selected option by users. You can use our search form to find great options to St. Louis.
Ride a one-way bus to St. Louis for $30 on average this week. The price of a bus ticket to St. Louis remains generally consistent for the next 3 months. Search availability for a bus to St. Louis from your area and be on your way in no time.