There are
885 mi
from Lancaster, SC to Marshall, TX
That's the driving distance. It would take 16 hours 40 mins to go from Lancaster, South Carolina to Marshall, Texas.
The flight distance (direct flight from Lancaster, SC to Marshall, TX) is 795.82 mi.
885 mi = 1,423.62 kms