There are
1,266 mi
from Rochester, MN to Port Lavaca, TX
That's the driving distance. It would take 22 hours 41 mins to go from Rochester, Minnesota to Port Lavaca, Texas.
The flight distance (direct flight from Rochester, MN to Port Lavaca, TX) is 1,088.96 mi.
1,266 mi = 1.61 kms