There are
1,249 mi
from New Britain, CT to Mason City, IA
That's the driving distance. It would take 23 hours 25 mins to go from New Britain, Connecticut to Mason City, Iowa.
The flight distance (direct flight from New Britain, CT to Mason City, IA) is 1,044.31 mi.
1,249 mi = 1.61 kms