There are
1,181 mi
from Anderson, IN to Port Lavaca, TX
That's the driving distance. It would take 21 hours 59 mins to go from Anderson, Indiana to Port Lavaca, Texas.
The flight distance (direct flight from Anderson, IN to Port Lavaca, TX) is 1,008.23 mi.
1,181 mi = 1,901.34 kms