There are
954 mi
from Lawton, OK to New Haven, IN
That's the driving distance. It would take 17 hours 22 mins to go from Lawton, Oklahoma to New Haven, Indiana.
The flight distance (direct flight from Lawton, OK to New Haven, IN) is 854.59 mi.
954 mi = 1,536.03 kms