Driving distance from Nashville, TN to Baltimore, MD. The total driving distance from Nashville, TN to Baltimore, MD is 702 miles or 1 130 kilometers. Your trip begins in Nashville, Tennessee. It ends in Baltimore, Maryland. If you are planning a road trip, you might also want to calculate the total driving time from Nashville, TN to Baltimore, MD so you can see when you'll arrive at your destination.