Buses Buses to St. Louis

Bus tickets to St. Louis

Search bus times and book a cheap bus to St. Louis from Greyhound and Bus.

Round-trip
The price shown for each trip will be the average for all passengers, including any infants.
Boston (BOS)
St. Louis (STL)
Sat 7/24
Sat 7/31
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs. momondo |

General Information to know before booking a bus ride to St. Louis

Key points of information useful to booking your bus ticket to St. Louis.
Round-trip from$64Bus tickets to St. Louis found within the last 3 days start at $64 round-trip from Chicago
One-way from$31The cheapest one-way bus ticket from Marion starts at $31. This price was found within the last 3 days.
Popular stationSt. Louis Lambert FieldThe most commonly used station in St. Louis is St. Louis Lambert Field.
Popular bus lineGreyhoundGreyhound and Bus service this route

Book a bus ride to St. Louis return-trip

Here are some of the best bus deals to St. Louis from popular cities. Find more deals from bus lines like Greyhound by searching below.
Greyhound
Aug 10
12:20 amFort Leonard Wood Greyhound Bus Station
2h 15m
2:35 amLambert-St Louis
Aug 12
9:10 pmLambert-St Louis
2h 15m
11:25 pmFort Leonard Wood Greyhound Bus Station
Greyhound
Sep 22
12:20 amFort Leonard Wood Greyhound Bus Station
2h 15m
2:35 amLambert-St Louis
Sep 28
9:10 pmLambert-St Louis
2h 15m
11:25 pmFort Leonard Wood Greyhound Bus Station
Greyhound
Sep 20
12:20 amFort Leonard Wood Greyhound Bus Station
2h 15m
2:35 amLambert-St Louis
Sep 26
9:10 pmLambert-St Louis
2h 15m
11:25 pmFort Leonard Wood Greyhound Bus Station
Greyhound
Sep 21
12:20 amFort Leonard Wood Greyhound Bus Station
2h 15m
2:35 amLambert-St Louis
Sep 27
9:10 pmLambert-St Louis
2h 15m
11:25 pmFort Leonard Wood Greyhound Bus Station
Bus
Aug 1
10:45 amQuincy Bus Stop
2h 20m
1:05 pmLambert-St Louis
Sep 1
3:35 amLambert-St Louis
2h 35m
6:10 amQuincy Bus Stop
Bus
Aug 1
10:45 amQuincy Bus Stop
2h 45m
1:30 pmSt. Louis Union
Sep 1
3:15 amSt. Louis Union
2h 55m
6:10 amQuincy Bus Stop

Book a bus ride to St. Louis one way

Below are the cheapest bus deals we’ve found to St. Louis one-way from nearby cities. You can search all buses below for all available options.
Greyhound
Sep 25
5:45 pmMarion RMTD Bus Depot
2h 20m
8:05 pmSt. Louis Union
Bus
Sep 10
10:45 amQuincy Bus Stop
2h 20m
1:05 pmLambert-St Louis
Bus
Sep 11
10:45 amQuincy Bus Stop
2h 20m
1:05 pmLambert-St Louis

FAQs for booking bus tickets to St. Louis

How much is a bus ticket to St. Louis?

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.

What is the main bus station in St. Louis?

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.

What bus companies go to St. Louis?

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.

How far in advance should I book a bus 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.


  • Round-trip
  • One-way