There are
522 mi
from Macomb, IL to Oxford, MS
That's the driving distance. It would take 9 hours 54 mins to go from Macomb, Illinois to Oxford, Mississippi.
The flight distance (direct flight from Macomb, IL to Oxford, MS) is 425.68 mi.
522 mi = 840.28 kms