Bus Tickets from San Marcos, TX, US to Oklahoma City

Next bus departures

Next departures for San Marcos to Oklahoma City 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
Greyhound StationCheapestFastest
Valley Transit + Greyhound Lines, Inc.
Bus
San Marcos Station
Greyhound StationNo tags

Last refresh of the prices: Yesterday at 5:32 AM CST.

Compare 2 ways to go from San Marcos to Oklahoma City

We recommend taking the train

Among the sustainable travel choices, the train stands out as the good way to reach Oklahoma City. The journey takes about 13 hours 7 minutes and with fares starting at just $58, it presents an excellent value for a comfortable ride.

1train per day
13h 7mAverage Duration
387 milesDistance
57kgCO₂ emissions
Average Price$55 - $169Average Duration13h
16kg CO₂e
Average Price$58 - $230Average Duration13h 7m
57kg CO₂e

Frequently asked questions about traveling from San Marcos, TX, US to Oklahoma City by bus

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 Oklahoma City

Buses Leaving from Oklahoma City

Buses Going to Oklahoma City