There are
639 mi
from Cleveland, OH to Cranston, RI
That's the driving distance. It would take 12 hours 24 mins to go from Cleveland, Ohio to Cranston, Rhode Island.
The flight distance (direct flight from Cleveland, OH to Cranston, RI) is 529.73 mi.
639 mi = 1,027.77 kms