Miles between Arlington Heights, IL and Neosho, MO

There are
591 mi
from Arlington Heights, IL to Neosho, MO

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

The flight distance (direct flight from Arlington Heights, IL to Neosho, MO) is 495.78 mi.

591 mi = 951.47 kms