There are
1,341 mi
from Elgin, IL to Great Falls, MT
That's the driving distance. It would take 23 hours 46 mins to go from Elgin, Illinois to Great Falls, Montana.
The flight distance (direct flight from Elgin, IL to Great Falls, MT) is 1,185.40 mi.
1,341 mi = 1.61 kms