There are
466 mi
from Baltimore, MD to Vandalia, OH
That's the driving distance. It would take 8 hours 51 mins to go from Baltimore, Maryland to Vandalia, Ohio.
The flight distance (direct flight from Baltimore, MD to Vandalia, OH) is 405.94 mi.
466 mi = 749.24 kms