There are
948 mi
from Lawton, OK to Benton Harbor, MI
That's the driving distance. It would take 17 hours 17 mins to go from Lawton, Oklahoma to Benton Harbor, Michigan.
The flight distance (direct flight from Lawton, OK to Benton Harbor, MI) is 828.09 mi.
948 mi = 1,525.14 kms