There are
153 mi
from Baytown, TX to Port Lavaca, TX
That's the driving distance. It would take 3 hours 21 mins to go from Baytown, Texas to Port Lavaca, Texas.
The flight distance (direct flight from Baytown, TX to Port Lavaca, TX) is 126.04 mi.
153 mi = 246.04 kms