Miles between San Antonio, TX and Stillwater, OK

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