Miles between Detroit, MI and New Baltimore, MI

There are
35 mi
from Detroit, MI to New Baltimore, MI

That's the driving distance. It would take 46 minutes to go from Detroit, Michigan to New Baltimore, Michigan.

The flight distance (direct flight from Detroit, MI to New Baltimore, MI) is 28.83 mi.

35 mi = 56.84 kms