There are
379 mi
from Macomb, IL to Faribault, MN
That's the driving distance. It would take 7 hours 24 mins to go from Macomb, Illinois to Faribault, Minnesota.
The flight distance (direct flight from Macomb, IL to Faribault, MN) is 296.29 mi.
379 mi = 610.29 kms