Miles between Baltimore, MD and South Miami, FL

There are
1,098 mi
from Baltimore, MD to South Miami, FL

That's the driving distance. It would take 20 hours 29 mins to go from Baltimore, Maryland to South Miami, Florida.

The flight distance (direct flight from Baltimore, MD to South Miami, FL) is 962.57 mi.

1,098 mi = 1.61 kms