Miles between Toledo, OH and Elkhart, IN

There are
138 mi
from Toledo, OH to Elkhart, IN

That's the driving distance. It would take 2 hours 39 mins to go from Toledo, Ohio to Elkhart, Indiana.

The flight distance (direct flight from Toledo, OH to Elkhart, IN) is 124.97 mi.

138 mi = 222.83 kms