Miles between Evanston, IL and San Marcos, TX

There are
1,204 mi
from Evanston, IL to San Marcos, TX

That's the driving distance. It would take 21 hours 25 mins to go from Evanston, Illinois to San Marcos, Texas.

The flight distance (direct flight from Evanston, IL to San Marcos, TX) is 1,015.29 mi.

1,204 mi = 1.61 kms