how far is asheville nc from cherokee nc
Driving distance from Asheville, NC to Cherokee, NC. The total driving distance from Asheville, NC to Cherokee, NC is 51 miles or 82 kilometers. Your trip begins in Asheville, North Carolina. It ends in Cherokee, North Carolina.