There are
387 mi
from Cleveland, OH to Radford, VA
That's the driving distance. It would take 7 hours 37 mins to go from Cleveland, Ohio to Radford, Virginia.
The flight distance (direct flight from Cleveland, OH to Radford, VA) is 307.64 mi.
387 mi = 623.35 kms