Miles between Des Moines, IA and Garland, TX

There are
689 mi
from Des Moines, IA to Garland, TX

That's the driving distance. It would take 12 hours 50 mins to go from Des Moines, Iowa to Garland, Texas.

The flight distance (direct flight from Des Moines, IA to Garland, TX) is 622.85 mi.

689 mi = 1,108.98 kms