There are
1,143 mi
from Topeka, KS to Hilton Head Island, SC
That's the driving distance. It would take 21 hours 12 mins to go from Topeka, Kansas to Hilton Head Island, South Carolina.
The flight distance (direct flight from Topeka, KS to Hilton Head Island, SC) is 960.90 mi.
1,143 mi = 1.61 kms