Miles between Rochester Hills, MI and New Castle, IN

There are
273 mi
from Rochester Hills, MI to New Castle, IN

That's the driving distance. It would take 5 hours 23 mins to go from Rochester Hills, Michigan to New Castle, Indiana.

The flight distance (direct flight from Rochester Hills, MI to New Castle, IN) is 221 mi.

273 mi = 439.62 kms