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

Previously seen journeys

Next departures from San Marcos to St. Louis on 13 February
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
FlixBus + Greyhound
Bus
San Marcos Station
Gateway StationNo tags
Greyhound + FlixBus
Bus
San Marcos Station
St Louis, MONo tags
Greyhound + FlixBus
Bus
San Marcos Station
St Louis, MONo tags
Greyhound + FlixBus
Bus
San Marcos Station
Gateway StationNo 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 141, it presents an excellent value for a comfortable ride.

1train per day
23h 8mAverage duration
1204 kmDistance
110kgCO₂ emissions
Average priceR 3 535 - R 4 240Average duration23h 15m
30kg CO₂e
Average priceR 2 141 - R 3 736Average duration23h 8m
110kg CO₂e

People from around the world trust Busbud