There are
169 mi
from Elgin, IL to Logansport, IN
That's the driving distance. It would take 3 hours 43 mins to go from Elgin, Illinois to Logansport, Indiana.
The flight distance (direct flight from Elgin, IL to Logansport, IN) is 133.43 mi.
169 mi = 272.03 kms