Miles between Baltimore, MD and Southfield, MI

There are
533 mi
from Baltimore, MD to Southfield, MI

That's the driving distance. It would take 10 hours to go from Baltimore, Maryland to Southfield, Michigan.

The flight distance (direct flight from Baltimore, MD to Southfield, MI) is 409.18 mi.

533 mi = 857.99 kms