Miles between Houston, TX and Rapid City, SD

There are
1,299 mi
from Houston, TX to Rapid City, SD

That's the driving distance. It would take 23 hours 16 mins to go from Houston, Texas to Rapid City, South Dakota.

The flight distance (direct flight from Houston, TX to Rapid City, SD) is 1,079.26 mi.

1,299 mi = 1.61 kms