Miles between Ontario, CA and Snyder, TX

There are
1,174 mi
from Ontario, CA to Snyder, TX

That's the driving distance. It would take 20 hours 14 mins to go from Ontario, California to Snyder, Texas.

The flight distance (direct flight from Ontario, CA to Snyder, TX) is 968.68 mi.

1,174 mi = 1.61 kms