Driving distance from Greenville, SC to Nashville, TN. The total driving distance from Greenville, SC to Nashville, TN is 346 miles or 557 kilometers. Your trip begins in Greenville, South Carolina. It ends in Nashville, Tennessee.