There are
989 mi
from Greenville, SC to Lake Jackson, TX
That's the driving distance. It would take 18 hours 18 mins to go from Greenville, South Carolina to Lake Jackson, Texas.
The flight distance (direct flight from Greenville, SC to Lake Jackson, TX) is 862.78 mi.
989 mi = 1,592.01 kms