There are
967 mi
from Elizabethtown, PA to Cedar Falls, IA
That's the driving distance. It would take 17 hours 51 mins to go from Elizabethtown, Pennsylvania to Cedar Falls, Iowa.
The flight distance (direct flight from Elizabethtown, PA to Cedar Falls, IA) is 836.79 mi.
967 mi = 1,555.83 kms