Distance from Flagstaff to Spearfish
The shortest distance (air line) between Flagstaff and Spearfish is 763.78 mi (1,229.19 km).
How far is Flagstaff from Spearfish
Flagstaff is located in Arizona, United States within 35° 11' 13.92" N -112° 22' 50.16" W (35.1872, -111.6194) coordinates. The local time in Flagstaff is 15:20 (14.12.2025)
Spearfish is located in South Dakota, United States within 44° 29' 27.24" N -104° 11' 4.2" W (44.4909, -103.8155) coordinates. The local time in Spearfish is 15:20 (14.12.2025)
The calculated flying distance from Spearfish to Spearfish is 763.78 miles which is equal to 1,229.19 km.
Flagstaff, Arizona, United States
Related Distances from Flagstaff
Spearfish, South Dakota, United States