The distance from St. George to Des Moines is approximately 1,800 kilometers. Flying is the most practical method, with connections typically through hubs like Salt Lake City or Denver. Total travel time is roughly 6 to 8 hours. You will travel from the high desert of Utah to the capital city of Iowa.
Total Distance: 1,800 km air distance.
Des Moines International (DSM) is located just a short drive from downtown.
Spring (April-May) or Fall (September-October) for mild temperatures.