There are
1,187 mi
from Billings, MT to Lake In The Hills, IL
That's the driving distance. It would take 20 hours 46 mins to go from Billings, Montana to Lake In The Hills, Illinois.
The flight distance (direct flight from Billings, MT to Lake In The Hills, IL) is 1,030.17 mi.
1,187 mi = 1.61 kms