Miles between Phoenix, AZ and Neosho, MO

There are
1,171 mi
from Phoenix, AZ to Neosho, MO

That's the driving distance. It would take 20 hours 58 mins to go from Phoenix, Arizona to Neosho, Missouri.

The flight distance (direct flight from Phoenix, AZ to Neosho, MO) is 1,026.07 mi.

1,171 mi = 1.61 kms