There are
652 mi
from Lansing, MI to Cornelius, NC
That's the driving distance. It would take 12 hours 48 mins to go from Lansing, Michigan to Cornelius, North Carolina.
The flight distance (direct flight from Lansing, MI to Cornelius, NC) is 538.26 mi.
652 mi = 1,049.60 kms