There are
1,251 mi
from Greensboro, NC to Port Lavaca, TX
That's the driving distance. It would take 23 hours 37 mins to go from Greensboro, North Carolina to Port Lavaca, Texas.
The flight distance (direct flight from Greensboro, NC to Port Lavaca, TX) is 1,107.31 mi.
1,251 mi = 1.61 kms