There are
415 mi
from Elgin, IL to Campbellsville, KY
That's the driving distance. It would take 8 hours 3 mins to go from Elgin, Illinois to Campbellsville, Kentucky.
The flight distance (direct flight from Elgin, IL to Campbellsville, KY) is 359.94 mi.
415 mi = 668.66 kms