There are
506 mi
from Fayetteville, NC to Allentown, PA
That's the driving distance. It would take 9 hours 52 mins to go from Fayetteville, North Carolina to Allentown, Pennsylvania.
The flight distance (direct flight from Fayetteville, NC to Allentown, PA) is 425.98 mi.
506 mi = 815.00 kms