There are
270 mi
from Troy, MI to New Castle, IN
That's the driving distance. It would take 5 hours 16 mins to go from Troy, Michigan to New Castle, Indiana.
The flight distance (direct flight from Troy, MI to New Castle, IN) is 217.92 mi.
270 mi = 434.39 kms