Miles between Evansville, IN and Victoria, TX

There are
977 mi
from Evansville, IN to Victoria, TX

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

The flight distance (direct flight from Evansville, IN to Victoria, TX) is 834 mi.

977 mi = 1,571.81 kms