Miles between Indianapolis, IN and New Baltimore, MI

There are
312 mi
from Indianapolis, IN to New Baltimore, MI

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

The flight distance (direct flight from Indianapolis, IN to New Baltimore, MI) is 268.48 mi.

312 mi = 502.31 kms