There are
2,533 mi
from Chapel Hill, NC to San Marcos, CA
That's the driving distance. It would take 1 day 20 hours to go from Chapel Hill, North Carolina to San Marcos, California.
The flight distance (direct flight from Chapel Hill, NC to San Marcos, CA) is 2,164.06 mi.
2,533 mi = 4,076.76 kms