There are
703 mi
from Marietta, GA to Elgin, IL
That's the driving distance. It would take 13 hours 47 mins to go from Marietta, Georgia to Elgin, Illinois.
The flight distance (direct flight from Marietta, GA to Elgin, IL) is 594.23 mi.
703 mi = 1,131.41 kms