|Round-trip from||$64||Bus tickets to St. Louis found within the last 3 days start at $64 round-trip from Chicago|
|One-way from||$31||The cheapest one-way bus ticket from Marion starts at $31. 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 and Bus service 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.
Travelers going to St. Louis usually compare options from Greyhound, and Bus on our website, as they tend to be very common options to St. Louis. You can use our search form to find great options to St. Louis.
Ride a one-way bus to St. Louis for $31 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.