There are
145 mi
from League City, TX to Port Lavaca, TX
That's the driving distance. It would take 3 hours 12 mins to go from League City, Texas to Port Lavaca, Texas.
The flight distance (direct flight from League City, TX to Port Lavaca, TX) is 111.15 mi.
145 mi = 234.08 kms