Miles between Chicago, IL and Neosho, MO

There are
586 mi
from Chicago, IL to Neosho, MO

That's the driving distance. It would take 10 hours 56 mins to go from Chicago, Illinois to Neosho, Missouri.

The flight distance (direct flight from Chicago, IL to Neosho, MO) is 499 mi.

586 mi = 942.56 kms