There are
809 mi
from Mesquite, TX to Cedar Falls, IA
That's the driving distance. It would take 15 hours 20 mins to go from Mesquite, Texas to Cedar Falls, Iowa.
The flight distance (direct flight from Mesquite, TX to Cedar Falls, IA) is 711.89 mi.
809 mi = 1,301.71 kms