Most visitors seek out Naplesthrillingly chaotic streets, fabulous food, archaeological treasures and world-class museums. Yet even though the city’s history, culture and cuisine have been tied to the Mediterranean Sea for millennia, few non-locals know much about the string of beaches that dot the Gulf of Naples, all within the city limits.

Unlike the gorgeous but thronged Amalfi Coast just to the south, you won’t find chic resorts or endless, Insta-perfect vistas on Naples’ beaches. Instead, you’ll find a series of strands heavily favored by locals, many of them private, and each with its own appealing vibe. Most of the best are in the ritzy waterfront district of Posillipo, southwest of the city center and easily reached by public transit

Tempted to add a day of lying out and splashing in the water to your next city getaway? Read on for a guide to the best beaches in Naples, Italy.

A large coastal palace building with adjacent sandy beach and calm seas
The calm waters near Palazzo Donn’Anna are perfect for families with young swimmers. Westend61/Getty Images

1. Bagno Elena

Best beach for families with children 

A private beach with a splendid location, Bagno Elena is adjacent to the 17th-century palace Palazzo Donn’Anna in Posillipo. Bathers have been catching rays and swimming the deep blue Mediterranean Sea at this urban resort since it first opened in 1840. (Oscar Wilde was a regular.) The beach is divided into three main areas. The central pier is dotted with comfortable sun beds for lounging under the Mezzogiorno sunshine. The two side beaches are ideal for families thanks to shallow calm waters, as well as plentiful umbrellas and sun beds.

Planning tip: Enjoy an espresso at the beach bar, or sit down to a lunch featuring regional seafood specialties at Il Ristorantino, located on the pier.

2. Bagno Sirena

Best beach for waterfront dining

Steps away from Bagno Elena, on the other side of Palazzo Donn’Anna, Bagno Sirena is a smaller beach where you can relax on comfortable sun beds and swim in the crystal-clear sea – without the maddening crowds. Both Bagno Elena and Bagno Sirena boast incredible views of Mt Vesuvius across the bay; the main draw at the latter is the beachside restaurant, where you can enjoy top-notch Neapolitan cuisine.

Local tip: Try the house speciality, impepate di cozze: fresh mussels prepared with tomatoes and white wine.

People walk along the large rocks of a breakwater next to the blue sea.
People walk along a breakwater at Mappatella Beach, Naples. Sodel Vladyslav/Shutterstock

3. Mappatella Beach

Best city beach

On the city’s downtown lungomare (waterfront), Mappatella Beach (also known as La Rotonda Diaz) is the most centrally located stretch of sand in Naples. Such convenience means it does get crowded. Also, since it’s so close to Naples’ bustling port, the sand isn’t always sparkling, the sea isn’t the clearest and the passing ships can be noisy. Nonetheless, Mappatella is simply ideal if you’re looking to catch a couple of hours of sunshine after sightseeing, take a quick swim to cool off from the summer heat, or enjoy a cold beer while you dip your toes in the sea. And the people-watching can’t be beat.

Planning tip: After lying on the sound, count on setting out along the lungomare for a passeggiata, the evening walk that is a Naples ritual.

4. Rocce Verdi 

Best beach for diving into saltwater pools

When the sun shines on the submerged rocks at this stunning beach in Posillipo, they take on a green hue – hence its name, Green Rocks. While you’ll have to pay an entry fee, Rocce Verdi has a lot of perks. Catch some rays on a comfortable sun bed situated on the rocky coast, or head to the top of the beach’s water-hugging cliff, where you can dive into one of the two large saltwater pools overlooking the bay. In the distance, you can see the island of Capri and the entire Sorrento peninsula.

Planning tip: Kayak rentals are available if you wish to paddle the tranquil bay. The beach also is a venue to a range of wellness activities, including daily yoga and Pilates during the summer months.

A wide view of a shallow cove, with rock islets in the water, and kayakers seen by the shore to the right.
Gaiola Beach, Naples. Francesco Cantone/Shutterstock

5. Gaiola Beach 

Best beach for snorkeling

Gaiola Beach (Spiaggia di Gaiola) is one of the most beautiful beaches in Naples. Popular with locals during the summer months, the beach is always free (you’ll want to arrive early to beat the crowds). Located along the Posillipo coast, the beach forms part of the Parco Sommerso di Gaiola, a protected national marine reserve.

Thanks to a ban on motorboats and fishing, the Mediterranean Sea is wonderfully clear and calm here, making it an ideal spot for snorkeling. You can swim out to two tiny, rocky islands in the near distance or snorkel the submerged ruins of a Roman-era villa. Bring a dive mask or swim goggles, for plenty of colorful fish call this crystal-blue corner of the Baby of Naples home.

Planning tip: The park is divided into two zones. Zone A is a protected nature preserve; Zone B is limited to 100 visitors a day. 

An aerial view of houses and windy roads on a cliff by the sea.
An aerial view of Marechiaro, Naples. Stefano Tammaro/Shutterstock

6. Scoglione di Marechiaro

Best beach for a peaceful swim

While the Scaglione di Marechiaro (Marechiaro Cliffs) isn’t a full-service beach, it’s one of the best spots in Naples for a swim in the sea. On a small cape jutting out from the Posillipo coast, the volcanic-rock beach can only be reached from the water; boats depart all day long from the small fishing port at Marechiaro. Significantly less crowded than other nearby beaches, Scoglione in Marechiaro is a beach for swimmers who crave crystalline waters. A stand rents sun beds, which can be set up along the rocky cliff. Enchanting views await.

Explore related stories