You asked:

distance from roanoke va to knoxville tn

  • Knoxville, Tennessee
    Knoxville, Tennessee
    City of Roanoke, VA is 239 miles (385 kilometers) from Knoxville, Tennessee, as the crow flies.