You asked:

how far is brevard nc from asheville nc

  • Asheville, North Carolina
    Asheville, North Carolina
    Brevard, North Carolina is 26 miles (41.8 kilometers) from Asheville, North Carolina, as the crow flies.