There are
625 mi
from Lawton, OK to San Juan, TX
That's the driving distance. It would take 11 hours 41 mins to go from Lawton, Oklahoma to San Juan, Texas.
The flight distance (direct flight from Lawton, OK to San Juan, TX) is 581.56 mi.
625 mi = 1,006.40 kms