Miles between Ames, IA and Shelton, CT

There are
1,186 mi
from Ames, IA to Shelton, CT

That's the driving distance. It would take 22 hours 24 mins to go from Ames, Iowa to Shelton, Connecticut.

The flight distance (direct flight from Ames, IA to Shelton, CT) is 1,058.30 mi.

1,186 mi = 1,908.89 kms