Miles between San Marcos, CA and Fountain Hills, AZ

There are
388 mi
from San Marcos, CA to Fountain Hills, AZ

That's the driving distance. It would take 7 hours 13 mins to go from San Marcos, California to Fountain Hills, Arizona.

The flight distance (direct flight from San Marcos, CA to Fountain Hills, AZ) is 314.61 mi.

388 mi = 624.89 kms