There are
702 mi
from Cranston, RI to Roseville, MI
That's the driving distance. It would take 13 hours 42 mins to go from Cranston, Rhode Island to Roseville, Michigan.
The flight distance (direct flight from Cranston, RI to Roseville, MI) is 590.81 mi.
702 mi = 1,130.56 kms