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

Previously seen journeys

Next departures from San Marcos to St. Louis on 1 February
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
Greyhound + FlixBus
Bus
San Marcos Station
St Louis, MONo tags
FlixBus + Greyhound
Bus
San Marcos Station
Gateway StationNo tags
Greyhound + FlixBus
Bus
San Marcos Station
Gateway StationNo tags
Greyhound + FlixBus
Bus
San Marcos Station
St Louis, MONo tags
FlixBus + Greyhound
Bus
San Marcos Station
Gateway StationNo tags

Compare 2 ways to travel 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 8 minutes and with fares starting at just R 2 161, it presents an excellent value for a comfortable ride.

1train per day
23h 8mAverage duration
1204 kmDistance
110kgCO₂ emissions
Average priceR 3 329 - R 6 282Average duration23h 20m
30kg CO₂e
Average priceR 2 161 - R 5 501Average duration23h 8m
110kg CO₂e

People from around the world trust Busbud