Pensacola Beach in Pensacola, Florida, is the closest ocean beach to Nashville. It takes around six and a half hours to drive the 440 miles, with moderate traffic.
Pensacola is not very far from a number of other Gulf Coast beaches. Only slightly farther, at around 453 miles, is the beach in Destin. The next city over, Panama City Beach, is 459 miles away. Nashville and Gulf Shores, Alabama are separated by 467 miles. The closest beach on the Atlantic coast is in Savannah, Georgia, which is about 496 miles away by car.