Miles between Baltimore, MD and South Elgin, IL

There are
745 mi
from Baltimore, MD to South Elgin, IL

That's the driving distance. It would take 13 hours 56 mins to go from Baltimore, Maryland to South Elgin, Illinois.

The flight distance (direct flight from Baltimore, MD to South Elgin, IL) is 639.61 mi.

745 mi = 1,199.10 kms