There are
298 mi
from Evansville, IN to Michigan City, IN
That's the driving distance. It would take 6 hours 20 mins to go from Evansville, Indiana to Michigan City, Indiana.
The flight distance (direct flight from Evansville, IN to Michigan City, IN) is 260.60 mi.
298 mi = 480.10 kms