There are
488 mi
from Roanoke, VA to Sleepy Hollow, NY
That's the driving distance. It would take 9 hours 29 mins to go from Roanoke, Virginia to Sleepy Hollow, New York.
The flight distance (direct flight from Roanoke, VA to Sleepy Hollow, NY) is 418.88 mi.
488 mi = 786.03 kms