Die Distanz (Entfernung oder auch Strecke) zwischen Canyon Lake und San Marcos beträgt Luftlinie circa 31 km (Kilometer).
Mit dem Zug oder Auto ist die effektive Strecke nach San Marcos sicherlich länger, da hier nur die direkte Strecke (Luftlinie), ausgehend von Canyon Lake, berechnet wurde.
Luftlinie (ungefähr)
19 Meilen
17 Seemeilen