There are
182 mi
from Elkhart, IN to Flint, MI
That's the driving distance. It would take 3 hours 28 mins to go from Elkhart, Indiana to Flint, Michigan.
The flight distance (direct flight from Elkhart, IN to Flint, MI) is 148.70 mi.
182 mi = 292.79 kms