Buses Buses to St. Louis

Bus tickets to St. Louis

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

Round-trip
The price shown for each trip will be the average for all passengers, including any infants.
Boston (BOS)
St. Louis (STL)
Fri 4/9
Fri 4/16
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$63Bus tickets to St. Louis found within the last 3 days start at $63 round-trip from Chicago
One-way from$30The cheapest one-way bus ticket from Columbia starts at $30. 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 services 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
Apr 18
6:30 amColumbia 6401 Hwy 40 W
2h 15m
8:45 amSt. Louis Union
Apr 19
1:55 pmSt. Louis Union
2h 15m
4:10 pmColumbia 6401 Hwy 40 W
Greyhound
Jun 25
4:25 pmColumbia 6401 Hwy 40 W
2h 35m
7:00 pmSt. Louis Union
Jul 2
1:55 pmSt. Louis Union
2h 15m
4:10 pmColumbia 6401 Hwy 40 W
Greyhound
May 25
9:45 amEvansville Greyhound Bus Station
3h 40m
1:25 pmSt. Louis Union
May 31
9:45 amSt. Louis Union
3h 35m
1:20 pmEvansville Greyhound Bus Station
Greyhound
Apr 22
11:35 pmIndianapolis
3h 55m
3:30 amSt. Louis Gateway Station
Apr 26
6:30 amSt. Louis Gateway Station
2h 30m
9:00 amIndianapolis
Greyhound
Apr 28
11:35 pmIndianapolis
3h 55m
3:30 amSt. Louis Gateway Station
Apr 29
10:40 amSt. Louis Gateway Station
2h 30m
1:10 pmIndianapolis
Greyhound
May 11
11:00 pmPaducah Bus Terminal
3h 45m
2:45 amSt. Louis Union
May 15
9:20 pmSt. Louis Union
3h 55m
1:15 amPaducah Bus Terminal

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
Apr 22
12:20 amFort Leonard Wood Greyhound Bus Station
2h 20m
2:40 amLambert-St Louis
Greyhound
Apr 22
3:45 pmFort Leonard Wood Greyhound Bus Station
2h 30m
6:15 pmLambert-St Louis
Greyhound
Apr 22
3:45 pmFort Leonard Wood Greyhound Bus Station
2h 30m
6:15 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?

Greyhound is the most commonly selected option by users. 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 $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.


  • Round-trip
  • One-way