There are
46 mi
from Indianapolis, IN to Crawfordsville, IN
That's the driving distance. It would take 1 hour 2 mins to go from Indianapolis, Indiana to Crawfordsville, Indiana.
The flight distance (direct flight from Indianapolis, IN to Crawfordsville, IN) is 42.39 mi.
46 mi = 74.30 kms