Miles between Lawton, OK and San Benito, TX

There are
646 mi
from Lawton, OK to San Benito, TX

That's the driving distance. It would take 12 hours to go from Lawton, Oklahoma to San Benito, Texas.

The flight distance (direct flight from Lawton, OK to San Benito, TX) is 587.06 mi.

646 mi = 1,040.20 kms