how far is baltimore from detroit
The total distance from Baltimore, MD to Detroit, MI is 397 miles. This is equivalent to 639 kilometers or 345 nautical miles. Your trip begins in Baltimore, Maryland. It ends in Detroit, Michigan. Your flight direction from Baltimore, MD to Detroit, MI is Northwest (-56 degrees from North). The distance calculator helps you figure out how far it is to fly from Baltimore, MD to Detroit, MI. It does this by computing the straight line flying distance (as the crow flies).