There are
923 mi
from Tulsa, OK to Hazel Park, MI
That's the driving distance. It would take 17 hours 12 mins to go from Tulsa, Oklahoma to Hazel Park, Michigan.
The flight distance (direct flight from Tulsa, OK to Hazel Park, MI) is 813.95 mi.
923 mi = 1,484.99 kms