Miles between Champaign, IL and Roseville, MI

There are
396 mi
from Champaign, IL to Roseville, MI

That's the driving distance. It would take 7 hours 25 mins to go from Champaign, Illinois to Roseville, Michigan.

The flight distance (direct flight from Champaign, IL to Roseville, MI) is 320.70 mi.

396 mi = 638.01 kms