Miles between Roanoke, VA and Gahanna, OH

There are
335 mi
from Roanoke, VA to Gahanna, OH

That's the driving distance. It would take 6 hours 56 mins to go from Roanoke, Virginia to Gahanna, Ohio.

The flight distance (direct flight from Roanoke, VA to Gahanna, OH) is 247.33 mi.

335 mi = 538.55 kms