exists and is an alternate of . The driving distance between Baltimore, MD and Nashville, TN is approximately 705 miles. The driving time would be approximately 11 hours 45 minutes if you were to travel non-stop in good driving conditions. The driving distance between Baltimore, MD and Nashville, TN is approximately 705 miles.