There are
871 mi
from Rapid City, SD to Neosho, MO
That's the driving distance. It would take 15 hours 3 mins to go from Rapid City, South Dakota to Neosho, Missouri.
The flight distance (direct flight from Rapid City, SD to Neosho, MO) is 681.30 mi.
871 mi = 1,401.01 kms