There are
1,027 mi
from Cranston, RI to Dekalb, IL
That's the driving distance. It would take 19 hours 33 mins to go from Cranston, Rhode Island to Dekalb, Illinois.
The flight distance (direct flight from Cranston, RI to Dekalb, IL) is 889.54 mi.
1,027 mi = 1.61 kms