There are
462 mi
from Hamilton, OH to Cornelius, NC
That's the driving distance. It would take 8 hours 58 mins to go from Hamilton, Ohio to Cornelius, North Carolina.
The flight distance (direct flight from Hamilton, OH to Cornelius, NC) is 338.02 mi.
462 mi = 742.90 kms