There are
612 mi
from Lansing, IL to Asheville, NC
That's the driving distance. It would take 11 hours 51 mins to go from Lansing, Illinois to Asheville, North Carolina.
The flight distance (direct flight from Lansing, IL to Asheville, NC) is 492.02 mi.
612 mi = 984.77 kms