There are
526 mi
from San Antonio, TX to Stillwater, OK
That's the driving distance. It would take 9 hours 21 mins to go from San Antonio, Texas to Stillwater, Oklahoma.
The flight distance (direct flight from San Antonio, TX to Stillwater, OK) is 469.78 mi.
526 mi = 846.55 kms