Miles between Baltimore, MD and Monroe, MI

There are
491 mi
from Baltimore, MD to Monroe, MI

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

The flight distance (direct flight from Baltimore, MD to Monroe, MI) is 399.36 mi.

491 mi = 789.64 kms