There are
970 mi
from Elgin, IL to Richmond Hill, GA
That's the driving distance. It would take 18 hours 37 mins to go from Elgin, Illinois to Richmond Hill, Georgia.
The flight distance (direct flight from Elgin, IL to Richmond Hill, GA) is 796.29 mi.
970 mi = 1,561.17 kms