Miles between Elgin, IL and Red Wing, MN

There are
332 mi
from Elgin, IL to Red Wing, MN

That's the driving distance. It would take 6 hours 23 mins to go from Elgin, Illinois to Red Wing, Minnesota.

The flight distance (direct flight from Elgin, IL to Red Wing, MN) is 276.20 mi.

332 mi = 534.80 kms