There are
168 mi
from Fayetteville, NC to Cayce, SC
That's the driving distance. It would take 3 hours 14 mins to go from Fayetteville, North Carolina to Cayce, South Carolina.
The flight distance (direct flight from Fayetteville, NC to Cayce, SC) is 145.83 mi.
168 mi = 270.27 kms