There are
758 mi
from Roanoke, VA to Saco, ME
That's the driving distance. It would take 15 hours 1 min to go from Roanoke, Virginia to Saco, Maine.
The flight distance (direct flight from Roanoke, VA to Saco, ME) is 658.90 mi.
758 mi = 1,219.67 kms