Miles between Evansville, IN and Maryland Heights, MO

There are
183 mi
from Evansville, IN to Maryland Heights, MO

That's the driving distance. It would take 3 hours 37 mins to go from Evansville, Indiana to Maryland Heights, Missouri.

The flight distance (direct flight from Evansville, IN to Maryland Heights, MO) is 163.16 mi.

183 mi = 293.80 kms