Miles between Roanoke, VA and Palmetto Bay, FL

There are
912 mi
from Roanoke, VA to Palmetto Bay, FL

That's the driving distance. It would take 17 hours 23 mins to go from Roanoke, Virginia to Palmetto Bay, Florida.

The flight distance (direct flight from Roanoke, VA to Palmetto Bay, FL) is 805.20 mi.

912 mi = 1,468.35 kms