Miles between Houston, TX and Pierre, SD

There are
1,227 mi
from Houston, TX to Pierre, SD

That's the driving distance. It would take 21 hours 41 mins to go from Houston, Texas to Pierre, South Dakota.

The flight distance (direct flight from Houston, TX to Pierre, SD) is 1,045.48 mi.

1,227 mi = 1.61 kms