There are
948 mi
from Cranston, RI to New Albany, IN
That's the driving distance. It would take 18 hours 9 mins to go from Cranston, Rhode Island to New Albany, Indiana.
The flight distance (direct flight from Cranston, RI to New Albany, IN) is 797.34 mi.
948 mi = 1,525.25 kms