There are
958 mi
from Arvada, CO to San Marcos, TX
That's the driving distance. It would take 17 hours 27 mins to go from Arvada, Colorado to San Marcos, Texas.
The flight distance (direct flight from Arvada, CO to San Marcos, TX) is 795.51 mi.
958 mi = 1,541.17 kms