There are
945 mi
from Anderson, IN to Vernon, TX
That's the driving distance. It would take 17 hours 25 mins to go from Anderson, Indiana to Vernon, Texas.
The flight distance (direct flight from Anderson, IN to Vernon, TX) is 852.48 mi.
945 mi = 1,521.45 kms