Rideshare from San Antonio, TX to Oklahoma City, OK

Long-distance rideshare from San Antonio, TX to Oklahoma City, OK. About 421 miles and 6.8 hours on the road — post your Quest and get matched with drivers heading your way. About 421 miles, roughly 6.8 hours of driving. Typical per-seat price $55-$95.