There are
2,698 mi
from Fayetteville, NC to San Luis Obispo, CA
That's the driving distance. It would take 1 day 23 hours to go from Fayetteville, North Carolina to San Luis Obispo, California.
The flight distance (direct flight from Fayetteville, NC to San Luis Obispo, CA) is 2,342 mi.
2,698 mi = 4,342.61 kms