Miles between Troy, MI and Cornelius, NC

There are
618 mi
from Troy, MI to Cornelius, NC

That's the driving distance. It would take 12 hours 16 mins to go from Troy, Michigan to Cornelius, North Carolina.

The flight distance (direct flight from Troy, MI to Cornelius, NC) is 506.92 mi.

618 mi = 994.72 kms