Miles between Charlotte, NC and Enid, OK

There are
1,142 mi
from Charlotte, NC to Enid, OK

That's the driving distance. It would take 20 hours 46 mins to go from Charlotte, North Carolina to Enid, Oklahoma.

The flight distance (direct flight from Charlotte, NC to Enid, OK) is 956.67 mi.

1,142 mi = 1.61 kms