placeSan Marcos, TX pin_dropHouston, TX
swap_horiz
swap_horizsearch
help

Bus from San Marcos to Houston: Cheapest bus tickets

Bus: Choose Valley Transit for affordable tickets from San Marcos to Houston starting at just $42.98. Ideal for budget travelers. Around 10h 41m trip.

Train: Speed and Comfort. Opt for Amtrak trains with fares beginning at $36. Travel time approximately 15h 58m.

View train schedules

Choose a date