There are
686 mi
from Roanoke, VA to Titusville, FL
That's the driving distance. It would take 13 hours 7 mins to go from Roanoke, Virginia to Titusville, Florida.
The flight distance (direct flight from Roanoke, VA to Titusville, FL) is 600.36 mi.
686 mi = 1,104.57 kms