There are
1,064 mi
from Allen, TX to Rapid City, SD
That's the driving distance. It would take 19 hours 1 min to go from Allen, Texas to Rapid City, South Dakota.
The flight distance (direct flight from Allen, TX to Rapid City, SD) is 836.43 mi.
1,064 mi = 1.61 kms