Miles between Evansville, IN and Neosho, MO

There are
454 mi
from Evansville, IN to Neosho, MO

That's the driving distance. It would take 8 hours 36 mins to go from Evansville, Indiana to Neosho, Missouri.

The flight distance (direct flight from Evansville, IN to Neosho, MO) is 380.58 mi.

454 mi = 731.36 kms