Miles between Charlotte, NC and Ann Arbor, MI

There are
617 mi
from Charlotte, NC to Ann Arbor, MI

That's the driving distance. It would take 11 hours 55 mins to go from Charlotte, North Carolina to Ann Arbor, Michigan.

The flight distance (direct flight from Charlotte, NC to Ann Arbor, MI) is 511.71 mi.

617 mi = 993.32 kms