Miles between Roanoke, VA and Suwanee, GA

There are
407 mi
from Roanoke, VA to Suwanee, GA

That's the driving distance. It would take 7 hours 48 mins to go from Roanoke, Virginia to Suwanee, Georgia.

The flight distance (direct flight from Roanoke, VA to Suwanee, GA) is 321.23 mi.

407 mi = 654.55 kms