- San Marcos to St. Louis buses
Next departures
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
FlixBus + Greyhound Lines Mexico + Greyhound Lines, Inc. | San Marcos Station | Gateway Station | CheapestFastest |
Last refresh of the prices: Yesterday at 10:10 AM CST.
Compare 2 ways to go from San Marcos to St. Louis
Among the sustainable travel choices, the train stands out as a good way to reach St. Louis. The journey takes about 23 hours 10 minutes, and with fares starting at just $230, it presents an excellent value for a comfortable ride.
Where are the popular stops in San Marcos and St. Louis?
Frequently asked questions about travelling from San Marcos, TX, US to St. Louis by bus
What is the travel distance from San Marcos to St. Louis?
The distance between San Marcos and St. Louis is around 1213 km (752 miles).
What are the departure and arrival locations for buses traveling from San Marcos to St. Louis?
Buses traveling this route start their trip at San Marcos Station, in San Marcos, and end it at Gateway Station, in St. Louis.
What's the cheapest way to go from San Marcos, TX, US to St. Louis?
Top travelled bus routes
Why choose Busbud?
The Best Way To Book Bus and Train Tickets
Busbud.com makes it easy for you to find, compare and book city-to-city bus tickets, all over the world. We save you the extra trip to the bus station. With Busbud, wherever you go, you have a worldwide bus station within reach and available in your own language and currency. Busbud partners with safe and reliable bus companies throughout the world such as Greyhound, Eurolines, ALSA, OUIBUS (BlaBlaBus), National Express and many others so you can buy tickets without a worry.
People from around the world trust Busbud
Popular Buses Connecting San Marcos
Buses Leaving from San Marcos
- Bus from San Marcos to San Diego
- Bus San Marcos - Jacksonville
- San Marcos - Toledo
- Bus from San Marcos to Oklahoma City
- Bus San Marcos - Raleigh
- San Marcos - Austin
- Bus from San Marcos to Milwaukee
- Bus San Marcos - St. Louis
- San Marcos - Del Rio
- Bus from San Marcos to Orlando
- Bus San Marcos - College Station
- San Marcos - Los Angeles
- Bus from San Marcos to Wichita Falls
- Bus San Marcos - Buffalo
- San Marcos - Miami
Buses Going to San Marcos
- Bus from San Diego to San Marcos
- Bus Houston - San Marcos
- Austin - San Marcos
- Bus from Meridian to San Marcos
- Bus Corpus Christi - San Marcos
- Toledo - San Marcos
- Bus from Del Rio to San Marcos
- Bus Victorville - San Marcos
- Las Vegas - San Marcos
- Bus from Lawton to San Marcos
- Bus Los Angeles - San Marcos
- Greenville - San Marcos
- Bus from Tampa to San Marcos
- Bus Laredo - San Marcos
- Tucson - San Marcos
Popular Buses Connecting St. Louis
Buses Leaving from St. Louis
- Bus from St. Louis to New Orleans
- Bus St. Louis - Kansas City
- St. Louis - Kansas City
- Bus from St. Louis to Nashville
- Bus St. Louis - Austin
- St. Louis - Buffalo
- Bus from St. Louis to Newark
- Bus St. Louis - Indianapolis
- St. Louis - Lafayette
- Bus from St. Louis to West Palm Beach
- Bus St. Louis - Green Bay
- St. Louis - Columbia
- Bus from St. Louis to Chicago
- Bus St. Louis - Lexington
- St. Louis - Gadsden
Buses Going to St. Louis
- Bus from New Orleans to St. Louis
- Bus Atlanta - St. Louis
- Indianapolis - St. Louis
- Bus from Burlington to St. Louis
- Bus Burlington - St. Louis
- Omaha - St. Louis
- Bus from Chicago to St. Louis
- Bus Monroe - St. Louis
- Charlottesville - St. Louis
- Bus from Buffalo to St. Louis
- Bus Sebring - St. Louis
- Lexington - St. Louis
- Bus from Grand Rapids to St. Louis
- Bus West Palm Beach - St. Louis
- Cheyenne - St. Louis
Popular routes in this country
- Bus from Washington to New York City
- Bus Boston - New York City
- New York City - Boston
- Bus from Philadelphia to New York City
- Bus Niagara Falls - New York City
- Buffalo - New York City
- Bus from Baton Rouge to New Orleans
- Bus Baltimore - New York City
- Atlanta - Savannah
- Bus from New York City to Fleischmanns
- Bus Albany - New York City
- New York City - Burlington
- Bus from Las Vegas to Los Angeles
- Bus Los Angeles - San Diego
- Detroit - Chicago





