There are
173 mi
from Naperville, IL to Crawfordsville, IN
That's the driving distance. It would take 3 hours 41 mins to go from Naperville, Illinois to Crawfordsville, Indiana.
The flight distance (direct flight from Naperville, IL to Crawfordsville, IN) is 137.65 mi.
173 mi = 279.01 kms