There are
668 mi
from Meriden, CT to Rochester Hills, MI
That's the driving distance. It would take 13 hours 16 mins to go from Meriden, Connecticut to Rochester Hills, Michigan.
The flight distance (direct flight from Meriden, CT to Rochester Hills, MI) is 535.52 mi.
668 mi = 1,074.40 kms