There are
1,049 mi
from Norman, OK to Farmington Hills, MI
That's the driving distance. It would take 19 hours 14 mins to go from Norman, Oklahoma to Farmington Hills, Michigan.
The flight distance (direct flight from Norman, OK to Farmington Hills, MI) is 904.12 mi.
1,049 mi = 1.61 kms