There are
945 mi
from Cambridge, MA to Zionsville, IN
That's the driving distance. It would take 18 hours 3 mins to go from Cambridge, Massachusetts to Zionsville, Indiana.
The flight distance (direct flight from Cambridge, MA to Zionsville, IN) is 804.58 mi.
945 mi = 1,520.63 kms