There are
383 mi
from San Angelo, TX to Midwest City, OK
That's the driving distance. It would take 6 hours 57 mins to go from San Angelo, Texas to Midwest City, Oklahoma.
The flight distance (direct flight from San Angelo, TX to Midwest City, OK) is 326.38 mi.
383 mi = 616.73 kms