There are
414 mi
from Fayetteville, NC to Dover, DE
That's the driving distance. It would take 8 hours 6 mins to go from Fayetteville, North Carolina to Dover, Delaware.
The flight distance (direct flight from Fayetteville, NC to Dover, DE) is 338.50 mi.
414 mi = 666.67 kms