Bus Tickets from San Marcos, TX, US to St. Louis

Next bus departures

Next departures for San Marcos to St. Louis on November 12
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
FlixBus + Greyhound Lines Mexico + Greyhound Lines, Inc.
Bus
San Marcos Station
Gateway StationCheapestFastest

Last refresh of the prices: Yesterday at 8:34 PM CST.

Compare 2 ways to go from San Marcos to St. Louis

We recommend taking the train

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.

1train per day
23h 10mAverage Duration
1204 kmDistance
110kgCO₂ emissions
Average Price$227 - $357Average Duration23h 20m
30kg CO₂e
Average Price$230 - $328Average Duration23h 10m
110kg CO₂e

Frequently asked questions about travelling from San Marcos, TX, US to St. Louis by bus

  1. 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).

  2. 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?

busbud logoThe bus is the cheapest travel choice for this destination

People from around the world trust Busbud

Popular Buses Connecting San Marcos

Buses Leaving from San Marcos

Buses Going to San Marcos

Popular Buses Connecting St. Louis

Buses Leaving from St. Louis

Buses Going to St. Louis