There are
2,628 mi
from Deerfield Beach, FL to San Marcos, CA
That's the driving distance. It would take 1 day 22 hours to go from Deerfield Beach, Florida to San Marcos, California.
The flight distance (direct flight from Deerfield Beach, FL to San Marcos, CA) is 2,261.15 mi.
2,628 mi = 3.22 kms