There are
1,272 mi
from Eagan, MN to Naugatuck, CT
That's the driving distance. It would take 23 hours 40 mins to go from Eagan, Minnesota to Naugatuck, Connecticut.
The flight distance (direct flight from Eagan, MN to Naugatuck, CT) is 1,036.80 mi.
1,272 mi = 2,047.19 kms