There are
535 mi
from Lansing, MI to Johnston, IA
That's the driving distance. It would take 9 hours 57 mins to go from Lansing, Michigan to Johnston, Iowa.
The flight distance (direct flight from Lansing, MI to Johnston, IA) is 473.80 mi.
535 mi = 860.48 kms