Miles between Keansburg, NJ and Butte, MT

There are
2,255 mi
from Keansburg, NJ to Butte, MT

That's the driving distance. It would take 1 day 16 hours to go from Keansburg, New Jersey to Butte, Montana.

The flight distance (direct flight from Keansburg, NJ to Butte, MT) is 1,951.70 mi.

2,255 mi = 3,629.77 kms