Miles between Trenton, NJ and Crawfordsville, IN

There are
708 mi
from Trenton, NJ to Crawfordsville, IN

That's the driving distance. It would take 13 hours 33 mins to go from Trenton, New Jersey to Crawfordsville, Indiana.

The flight distance (direct flight from Trenton, NJ to Crawfordsville, IN) is 640.51 mi.

708 mi = 1,139.36 kms