Miles between Oxford, OH and Novi, MI

There are
262 mi
from Oxford, OH to Novi, MI

That's the driving distance. It would take 5 hours 6 mins to go from Oxford, Ohio to Novi, Michigan.

The flight distance (direct flight from Oxford, OH to Novi, MI) is 215.85 mi.

262 mi = 420.96 kms