There are
1,205 mi
from New Britain, CT to West Des Moines, IA
That's the driving distance. It would take 22 hours 26 mins to go from New Britain, Connecticut to West Des Moines, Iowa.
The flight distance (direct flight from New Britain, CT to West Des Moines, IA) is 1,078.52 mi.
1,205 mi = 1.61 kms