Distance between Guelph and Elgin
Distance from Guelph to Elgin, IL is 420 miles / 676 kilometers.
Map showing the distance from Guelph to Elgin
![]() |
Air distance: | miles km |
Time difference between Guelph and Elgin
The time difference between Guelph and Elgin is 1 hour. Elgin is 1 hour behind Guelph. Current local time in Guelph is 22:32 EST (2025-02-25) and time in Elgin is 21:32 CST (2025-02-25).