Miles between Troy, MI and Newburgh, NY

There are
644 mi
from Troy, MI to Newburgh, NY

That's the driving distance. It would take 12 hours 1 min to go from Troy, Michigan to Newburgh, New York.

The flight distance (direct flight from Troy, MI to Newburgh, NY) is 474.78 mi.

644 mi = 1,037.03 kms