There are
1,079 mi
from Champaign, IL to Port Lavaca, TX
That's the driving distance. It would take 19 hours 54 mins to go from Champaign, Illinois to Port Lavaca, Texas.
The flight distance (direct flight from Champaign, IL to Port Lavaca, TX) is 926.33 mi.
1,079 mi = 1.61 kms