There are
1,095 mi
from Moore, OK to Cornelius, NC
That's the driving distance. It would take 19 hours 51 mins to go from Moore, Oklahoma to Cornelius, North Carolina.
The flight distance (direct flight from Moore, OK to Cornelius, NC) is 935.20 mi.
1,095 mi = 1,761.82 kms