Miles between Indianapolis, IN and Cadillac, MI

There are
347 mi
from Indianapolis, IN to Cadillac, MI

That's the driving distance. It would take 6 hours 45 mins to go from Indianapolis, Indiana to Cadillac, Michigan.

The flight distance (direct flight from Indianapolis, IN to Cadillac, MI) is 312.20 mi.

347 mi = 558.86 kms