There are
996 mi
from Warwick, RI to Elgin, IL
That's the driving distance. It would take 19 hours 9 mins to go from Warwick, Rhode Island to Elgin, Illinois.
The flight distance (direct flight from Warwick, RI to Elgin, IL) is 866.65 mi.
996 mi = 1,602.90 kms