There are
340 mi
from Cranston, RI to Dover, DE
That's the driving distance. It would take 7 hours 10 mins to go from Cranston, Rhode Island to Dover, Delaware.
The flight distance (direct flight from Cranston, RI to Dover, DE) is 280.94 mi.
340 mi = 547.80 kms