Miles between Baltimore, MD and Hazel Park, MI

There are
536 mi
from Baltimore, MD to Hazel Park, MI

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

The flight distance (direct flight from Baltimore, MD to Hazel Park, MI) is 403.63 mi.

536 mi = 862.17 kms