Miles between Asheville, NC and Cedar Lake, IN

There are
594 mi
from Asheville, NC to Cedar Lake, IN

That's the driving distance. It would take 11 hours 35 mins to go from Asheville, North Carolina to Cedar Lake, Indiana.

The flight distance (direct flight from Asheville, NC to Cedar Lake, IN) is 477.79 mi.

594 mi = 955.56 kms