One Passenger / One Trip
3:00pm
Chicago, IL
95th & Dan Ryan CTA
12:15am
St. Louis, MO
St. Louis Greyhound Bus Station
9h 15min
Greyhound
$31
3:00pm
New York, NY
George Washington Bridge Bus Station
4:15pm
St. Louis, MO
St. Louis Greyhound Bus Station
26h 15min
Greyhound
$123.5
3:00pm
Detroit, MI
Greyhound Station
2:00am
St. Louis, MO
St. Louis Greyhound Bus Station
12h 0min
Greyhound
$86
3:05pm
Dayton, OH
Greater Dayton Trotwood RTA Bus Stop
10:00pm
St. Louis, MO
St. Louis Greyhound Bus Station
7h 55min
Greyhound
$45
3:15pm
Nashville, TN
Nashville Greyhound Bus Station
10:00pm
St. Louis, MO
St. Louis Greyhound Bus Station
6h 45min
Greyhound
$48
3:20pm
Columbia, MO
Columbia Midway Truck Plaza Bus Stop
5:35pm
St. Louis, MO
St. Louis Greyhound Bus Station
2h 15min
Greyhound
$22
3:30pm
Milwaukee, WI
Intermodal Station
12:15am
St. Louis, MO
St. Louis Greyhound Bus Station
8h 45min
Greyhound
$40
3:35pm
Houston, TX
Harrisburg Greyhound Station
5:35pm
St. Louis, MO
St. Louis Greyhound Bus Station
26h 0min
Greyhound
$119
4:00pm
New York, NY
Port Authority Bus Terminal
4:15pm
St. Louis, MO
St. Louis Greyhound Bus Station
25h 15min
Greyhound
$123.5
4:00pm
Boston, MA
South Station Bus Terminal
10:00pm
St. Louis, MO
St. Louis Greyhound Bus Station
31h 0min
Greyhound
$147
4:45pm
Milwaukee, WI
Intermodal Station
2:20am
St. Louis, MO
St. Louis Greyhound Bus Station
9h 35min
Greyhound
$42.5
5:00pm
New York, NY
Port Authority Bus Terminal
4:15pm
St. Louis, MO
St. Louis Greyhound Bus Station
24h 15min
Greyhound
$140.5
5:10pm
Los Angeles, CA
North Hollywood Greyhound Station
12:50pm
St. Louis, MO
St. Louis Greyhound Bus Station
41h 40min
Greyhound
$159.5
5:10pm
Los Angeles, CA
North Hollywood Greyhound Station
11:50am
St. Louis, MO
St. Louis Greyhound Bus Station
40h 40min
Greyhound
$137
5:15pm
New York, NY
Port Authority Bus Terminal
4:15pm
St. Louis, MO
St. Louis Greyhound Bus Station
24h 0min
Greyhound
$140.5
5:25pm
Champaign, IL
Illinois Terminal - Champaign Intermodal Transportation Center
9:00pm
St. Louis, MO
St. Louis Greyhound Bus Station
3h 35min
Greyhound
$29
5:25pm
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
3:25am
St. Louis, MO
St. Louis Greyhound Bus Station
10h 0min
Greyhound
$77
5:30pm
Boston, MA
South Station Bus Terminal
10:00pm
St. Louis, MO
St. Louis Greyhound Bus Station
29h 30min
Greyhound
$147
5:30pm
Dallas, TX
Westmoreland Greyhound Station
11:59am
St. Louis, MO
St. Louis Greyhound Bus Station
18h 29min
Greyhound
$97
5:35pm
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
3:25am
St. Louis, MO
St. Louis Greyhound Bus Station
9h 50min
Greyhound
$77
City: | St. Louis, MO |
Daily arrivals: | 96 |
Bus stations | St. Louis Greyhound Bus Station |
Connections: | 35 |
Companies: | Greyhound |
Avg price: | $82.19 |
The price of the ticket varies a lot depending on the city from where it comes. For example, a bus ticket from New York to St. Louis costs around $123.5 while one from Detroit to St. Louis Greyhound Bus Station costs $86. The average ticket price is $82.19.
There are many cities from which you can reach St. Louis by bus. Some of them are Dayton (Greater Dayton Trotwood RTA Bus Stop), Nashville (Nashville Greyhound Bus Station), Columbia (Columbia Midway Truck Plaza Bus Stop). If you need more information, you can use our search engine.
The bus company that operates in St. Louis is Greyhound. One of its journeys, for example, is Greyhound Chicago St. Louis. Its price is approximately $31 and it takes 9h 15min. We recommend that you book your ticket in advance.
The St. Louis bus station is St. Louis Greyhound Bus Station. Many buses arrive to this station from cities like Milwaukee (Intermodal Station), Houston (Harrisburg Greyhound Station), New York (Port Authority Bus Terminal). The schedule and the price depend a lot on the city. You can find for example bus tickets for the route Milwaukee St. Louis from $40.