Miles between Evansville, IN and Snyder, TX

There are
997 mi
from Evansville, IN to Snyder, TX

That's the driving distance. It would take 17 hours 34 mins to go from Evansville, Indiana to Snyder, Texas.

The flight distance (direct flight from Evansville, IN to Snyder, TX) is 834.11 mi.

997 mi = 1,605.19 kms