Miles between Rochester Hills, MI and Jefferson City, MO

There are
672 mi
from Rochester Hills, MI to Jefferson City, MO

That's the driving distance. It would take 12 hours 39 mins to go from Rochester Hills, Michigan to Jefferson City, Missouri.

The flight distance (direct flight from Rochester Hills, MI to Jefferson City, MO) is 550.46 mi.

672 mi = 1,080.93 kms