Miles between Sterling Heights, MI and New Albany, IN

There are
384 mi
from Sterling Heights, MI to New Albany, IN

That's the driving distance. It would take 7 hours 21 mins to go from Sterling Heights, Michigan to New Albany, Indiana.

The flight distance (direct flight from Sterling Heights, MI to New Albany, IN) is 331.07 mi.

384 mi = 617.99 kms