- San Marcos to Oklahoma City buses
Next bus departures
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
FlixBus + Greyhound Lines Mexico + Greyhound Lines, Inc. | Bus | San Marcos Station | Greyhound Station | CheapestFastest | ||||
Valley Transit + Greyhound Lines, Inc. | Bus | San Marcos Station | Greyhound Station | No 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
Compare bus companies
3.5 out of 5 stars3.5/511,277 reviews
3 out of 5 stars3/533 reviews
US bus companies: FlixBus, BlaBlaCar Bus, ALSA, Greyhound, Intercape, Trenitalia, Sindbad
Where are the popular stops in San Marcos and Oklahoma City?
Stops in San Marcos
Stops in Oklahoma City
Frequently asked questions about traveling from San Marcos, TX, US to Oklahoma City by bus
Top traveled bus routes
People from around the world trust Busbud
Popular Buses Connecting San Marcos
Buses Leaving from San Marcos
- Bus from San Marcos to San Diego
- Bus San Marcos - Jacksonville
- San Marcos - Oklahoma City
- Bus from San Marcos to Toledo
- Bus San Marcos - Raleigh
- San Marcos - Austin
- Bus from San Marcos to Houston
- Bus San Marcos - Dallas
- San Marcos - Gonzales
- Bus from San Marcos to San Antonio
- Bus San Marcos - Katy
- San Marcos - College Station
- Bus from San Marcos to Lubbock
- Bus San Marcos - Fort Worth
- San Marcos - Laredo
Buses Going to San Marcos
- Bus from San Diego to San Marcos
- Bus Houston - San Marcos
- Austin - San Marcos
- Bus from Meridian to San Marcos
- Bus Corpus Christi - San Marcos
- Toledo - San Marcos
- Bus from Dallas to San Marcos
- Bus San Antonio - San Marcos
- Wichita Falls - San Marcos
- Bus from Fort Worth to San Marcos
- Bus McAllen - San Marcos
- Killeen - San Marcos
- Bus from College Station to San Marcos
- Bus Milwaukee - San Marcos
- Waco - San Marcos
Popular Buses Connecting Oklahoma City
Buses Leaving from Oklahoma City
- Bus from Oklahoma City to Stillwater
- Bus Oklahoma City - Amarillo
- Oklahoma City - Dallas
- Bus from Oklahoma City to Denver
- Bus Oklahoma City - Tulsa
- Oklahoma City - Houston
- Bus from Oklahoma City to Chicago
- Bus Oklahoma City - New York City
- Oklahoma City - Little Rock
- Bus from Oklahoma City to Los Angeles
- Bus Oklahoma City - Atlanta
- Oklahoma City - Austin
- Bus from Oklahoma City to Lawton
- Bus Oklahoma City - Phoenix
- Oklahoma City - Kansas City
Buses Going to Oklahoma City
- Bus from Tulsa to Oklahoma City
- Bus Norman - Oklahoma City
- Davis - Oklahoma City
- Bus from Stillwater to Oklahoma City
- Bus Lawton - Oklahoma City
- Chickasha - Oklahoma City
- Bus from Dallas to Oklahoma City
- Bus Houston - Oklahoma City
- New York City - Oklahoma City
- Bus from Los Angeles to Oklahoma City
- Bus Chicago - Oklahoma City
- Denver - Oklahoma City
- Bus from Fort Worth to Oklahoma City
- Bus Atlanta - Oklahoma City
- Phoenix - Oklahoma City
Popular routes in this country
- Bus from Fort Lauderdale to Orlando
- Bus Dallas - Houston
- Albany - New York City
- Bus from Las Vegas to Los Angeles
- Bus Tampa - Miami
- Austin - Dallas
- Bus from Dallas to Austin
- Bus Miami - Tampa
- Austin - Houston
- Bus from Houston to San Antonio
- Bus Seattle - Leavenworth
- Houston - Austin
- Bus from San Antonio to Houston
- Bus Atlanta - Orlando
- Dallas - San Antonio







