There are
928 mi
from Tulsa, OK to Farmington Hills, MI
That's the driving distance. It would take 17 hours 5 mins to go from Tulsa, Oklahoma to Farmington Hills, Michigan.
The flight distance (direct flight from Tulsa, OK to Farmington Hills, MI) is 800.54 mi.
928 mi = 1,494.03 kms