There are
663 mi
from Homestead, FL to Cayce, SC
That's the driving distance. It would take 12 hours 10 mins to go from Homestead, Florida to Cayce, South Carolina.
The flight distance (direct flight from Homestead, FL to Cayce, SC) is 588.17 mi.
663 mi = 1,067.17 kms