There are
731 mi
from Roanoke, VA to Palm Bay, FL
That's the driving distance. It would take 13 hours 55 mins to go from Roanoke, Virginia to Palm Bay, Florida.
The flight distance (direct flight from Roanoke, VA to Palm Bay, FL) is 639.29 mi.
731 mi = 1,177.01 kms