Miles between Roanoke, VA and Lake Worth, FL

There are
837 mi
from Roanoke, VA to Lake Worth, FL

That's the driving distance. It would take 15 hours 52 mins to go from Roanoke, Virginia to Lake Worth, Florida.

The flight distance (direct flight from Roanoke, VA to Lake Worth, FL) is 736.23 mi.

837 mi = 1,347.29 kms