There are
644 mi
from Pawtucket, RI to Roanoke, VA
That's the driving distance. It would take 12 hours 48 mins to go from Pawtucket, Rhode Island to Roanoke, Virginia.
The flight distance (direct flight from Pawtucket, RI to Roanoke, VA) is 555.54 mi.
644 mi = 1,035.90 kms