Miles between San Antonio, TX and Snyder, TX

There are
311 mi
from San Antonio, TX to Snyder, TX

That's the driving distance. It would take 6 hours 10 mins to go from San Antonio, Texas to Snyder, Texas.

The flight distance (direct flight from San Antonio, TX to Snyder, TX) is 269.01 mi.

311 mi = 500.15 kms