There are
949 mi
from Rockwall, TX to Pierre, SD
That's the driving distance. It would take 17 hours 47 mins to go from Rockwall, Texas to Pierre, South Dakota.
The flight distance (direct flight from Rockwall, TX to Pierre, SD) is 817.38 mi.
949 mi = 1,527.17 kms