Miles between Cranston, RI and Ashland, OH

There are
662 mi
from Cranston, RI to Ashland, OH

That's the driving distance. It would take 12 hours 48 mins to go from Cranston, Rhode Island to Ashland, Ohio.

The flight distance (direct flight from Cranston, RI to Ashland, OH) is 567.70 mi.

662 mi = 1,065.54 kms