There are
1,172 mi
from Des Moines, IA to Shelton, CT
That's the driving distance. It would take 21 hours 59 mins to go from Des Moines, Iowa to Shelton, Connecticut.
The flight distance (direct flight from Des Moines, IA to Shelton, CT) is 1,060.01 mi.
1,172 mi = 1.61 kms