Miles between Evanston, IL and Johnston, IA

There are
341 mi
from Evanston, IL to Johnston, IA

That's the driving distance. It would take 6 hours 31 mins to go from Evanston, Illinois to Johnston, Iowa.

The flight distance (direct flight from Evanston, IL to Johnston, IA) is 310.57 mi.

341 mi = 549.40 kms