There are
951 mi
from Newport, RI to Crawfordsville, IN
That's the driving distance. It would take 18 hours 35 mins to go from Newport, Rhode Island to Crawfordsville, Indiana.
The flight distance (direct flight from Newport, RI to Crawfordsville, IN) is 819.35 mi.
951 mi = 1,530.35 kms