Miles between Amarillo, TX and Rapid City, SD

There are
711 mi
from Amarillo, TX to Rapid City, SD

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

The flight distance (direct flight from Amarillo, TX to Rapid City, SD) is 616.55 mi.

711 mi = 1,144.47 kms