There are
343 mi
from North St Paul, MN to Caledonia, WI
That's the driving distance. It would take 6 hours 18 mins to go from North St Paul, Minnesota to Caledonia, Wisconsin.
The flight distance (direct flight from North St Paul, MN to Caledonia, WI) is 294.88 mi.
343 mi = 552.15 kms