Miles between Baltimore, MD and Southaven, MS

There are
920 mi
from Baltimore, MD to Southaven, MS

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

The flight distance (direct flight from Baltimore, MD to Southaven, MS) is 794.66 mi.

920 mi = 1,480.13 kms