Miles between Naperville, IL and Crawfordsville, IN

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