Miles between Baltimore, MD and Oxford, MS

There are
923 mi
from Baltimore, MD to Oxford, MS

That's the driving distance. It would take 17 hours 34 mins to go from Baltimore, Maryland to Oxford, Mississippi.

The flight distance (direct flight from Baltimore, MD to Oxford, MS) is 789.72 mi.

923 mi = 1,485.92 kms