There are
900 mi
from Broken Arrow, OK to Lincoln Park, MI
That's the driving distance. It would take 16 hours 45 mins to go from Broken Arrow, Oklahoma to Lincoln Park, Michigan.
The flight distance (direct flight from Broken Arrow, OK to Lincoln Park, MI) is 798.74 mi.
900 mi = 1,448.70 kms