Miles between Charlotte, NC and Oak Park, MI

There are
623 mi
from Charlotte, NC to Oak Park, MI

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

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

623 mi = 1,002.75 kms