There are
619 mi
from Troy, MI to Newton, NC
That's the driving distance. It would take 12 hours 18 mins to go from Troy, Michigan to Newton, North Carolina.
The flight distance (direct flight from Troy, MI to Newton, NC) is 490.19 mi.
619 mi = 996.05 kms