The driving distance between Baltimore, MD and Columbus, OH is approximately 410 miles. The driving time would be approximately 6 hours 30 minutes if you were to travel non-stâ¦op in good driving conditions.