There are
967 mi
from Gaithersburg, MD to Cedar Falls, IA
That's the driving distance. It would take 17 hours 56 mins to go from Gaithersburg, Maryland to Cedar Falls, Iowa.
The flight distance (direct flight from Gaithersburg, MD to Cedar Falls, IA) is 829.25 mi.
967 mi = 1,556.65 kms