Miles between Houston, TX and Port Royal, SC

There are
1,002 mi
from Houston, TX to Port Royal, SC

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

The flight distance (direct flight from Houston, TX to Port Royal, SC) is 886.46 mi.

1,002 mi = 1.61 kms