Miles between Evanston, IL and Neosho, MO

There are
597 mi
from Evanston, IL to Neosho, MO

That's the driving distance. It would take 11 hours 18 mins to go from Evanston, Illinois to Neosho, Missouri.

The flight distance (direct flight from Evanston, IL to Neosho, MO) is 504.29 mi.

597 mi = 960.86 kms