There are
400 mi
from Baltimore, MD to Bexley, OH
That's the driving distance. It would take 7 hours 47 mins to go from Baltimore, Maryland to Bexley, Ohio.
The flight distance (direct flight from Baltimore, MD to Bexley, OH) is 339.78 mi.
400 mi = 643.67 kms