There are
2,727 mi
from New Britain, CT to La Grande, OR
That's the driving distance. It would take 1 day 23 hours to go from New Britain, Connecticut to La Grande, Oregon.
The flight distance (direct flight from New Britain, CT to La Grande, OR) is 2,255.01 mi.
2,727 mi = 3.22 kms