Miles between Ottawa, KS and Gallup, NM

There are
870 mi
from Ottawa, KS to Gallup, NM

That's the driving distance. It would take 15 hours 49 mins to go from Ottawa, Kansas to Gallup, New Mexico.

The flight distance (direct flight from Ottawa, KS to Gallup, NM) is 772.05 mi.

870 mi = 1,400.85 kms