Miles between Houston, TX and Gaffney, SC

There are
984 mi
from Houston, TX to Gaffney, SC

That's the driving distance. It would take 18 hours 13 mins to go from Houston, Texas to Gaffney, South Carolina.

The flight distance (direct flight from Houston, TX to Gaffney, SC) is 879.29 mi.

984 mi = 1,584.30 kms