There are
628 mi
from Greensboro, NC to Roseville, MI
That's the driving distance. It would take 12 hours 3 mins to go from Greensboro, North Carolina to Roseville, Michigan.
The flight distance (direct flight from Greensboro, NC to Roseville, MI) is 474.60 mi.
628 mi = 1,010.28 kms