Miles between Dearborn, MI and Rock Island, IL

There are
428 mi
from Dearborn, MI to Rock Island, IL

That's the driving distance. It would take 7 hours 54 mins to go from Dearborn, Michigan to Rock Island, Illinois.

The flight distance (direct flight from Dearborn, MI to Rock Island, IL) is 384.59 mi.

428 mi = 689.57 kms