Miles between Fayetteville, NC and Bettendorf, IA

There are
937 mi
from Fayetteville, NC to Bettendorf, IA

That's the driving distance. It would take 18 hours 6 mins to go from Fayetteville, North Carolina to Bettendorf, Iowa.

The flight distance (direct flight from Fayetteville, NC to Bettendorf, IA) is 772.04 mi.

937 mi = 1,508.43 kms