Miles between Tulsa, OK and Dearborn, MI

There are
909 mi
from Tulsa, OK to Dearborn, MI

That's the driving distance. It would take 16 hours 58 mins to go from Tulsa, Oklahoma to Dearborn, Michigan.

The flight distance (direct flight from Tulsa, OK to Dearborn, MI) is 806.16 mi.

909 mi = 1,463.26 kms