Miles between Charlotte, NC and Highland Park, MI

There are
620 mi
from Charlotte, NC to Highland Park, MI

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

The flight distance (direct flight from Charlotte, NC to Highland Park, MI) is 510.56 mi.

620 mi = 998.14 kms