Are you looking for the most beautiful beach in Capri? With its spectacular coves and azure waters, the island offers an almost infinite choice of places to swim. To help you spot Capri’s finest beaches, here’s a selection of our favorite spots, each with its own special atmosphere and charm.
Before exploring these must-see beaches, we invite you to consult our complete guide to visiting Capri in 1 day. This mythical island is perfect for those who love the sea, Mediterranean panoramas and lazy days by the water. Here are the best spots to enjoy Capri to the full.
The great beach of Marina Grande
On the north coast, Marina Grande is Capri’s largest and most convenient beach. Directly accessible from the port, it features a wide stretch of sand and calm waters, ideal for a quick swim or a relaxing afternoon. Views of the cliffs and colorful houses add a typically Mediterranean charm.

When you leave the ferry, just walk a few meters to the right to reach this large public beach. It’s the perfect place to enjoy your last moments in Capri before catching your boat back to Naples. It’s hard to find a more accessible beach.
Marina Piccola beach and Torre Saracena
Located in the south of the island, Marina Piccola is one of Capri’s most photogenic beaches. With its crystal-clear waters, polished pebbles and breathtaking cliffs, it offers a breathtaking view of the Torre Saracena and the emblematic Faraglioni di Capri.
It’s a particularly popular spot for photos: sculpted rocks, turquoise water, passing boats… a real picture-postcard setting. If you’re staying the night, this is a must-see beach for early-morning sunbathing.

Bagni di Tiberio
North-west of Capri, the beach at Bagni di Tiberio combines pebbles, sand and crystal-clear water in an environment dotted with Mediterranean vegetation. The area is renowned for its peaceful atmosphere and well-maintained facilities, perfect for spending a few hours away from the hustle and bustle of the port.
This beach is also a good alternative if Marina Grande is too busy, or if you prefer a quieter, unspoilt spot that’s still close to the center.
Beach of the lighthouse of Punta Carena
On the south-west coast, Punta Carena beach is one of Capri’s most beautiful natural spots, particularly famous for its sunsets. Less crowded than Marina Piccola or Marina Grande, its deep, crystal-clear waters will appeal to snorkeling enthusiasts.
To get there, follow the road to the lighthouse and park in the parking lot. A path leads down to the restaurant and bar. There are several platforms along the shore where you can lay your towel before climbing up the steps to the sea.
Beach of Faraglioni
Just a stone’s throw from the legendary Faraglioni, this beach offers an impressive setting for a swim. The panorama of these immense rocks is one of Capri’s most famous. The beach can be reached from the Tragara lookout via a path that leads to the Luigi Ai Faraglioni restaurant. As is often the case on the island, each beach has its own establishment.

A must-do activity
To discover Capri from the sea, we highly recommend this two-hour cruise. Online booking is recommended, as it ensures a place on one of the most popular tours around the island.
On the program: splendid views of the Faraglioni, a swim stop in a quieter cove, and a visit to the Blue Grotto (admission €23). An ideal way to enjoy Capri away from the crowds.
After several trials, this was the most complete cruise we tested in Capri.
➡️ See prices and availability for this 2h cruise around Capri + Blue Grotto
Capri is a must for lovers of swimming, rocky beaches and snorkeling. With its many coves accessible on foot or by boat, there’s something for everyone. Don’t forget your mask, snorkel and sun cream: Capri’s crystal-clear waters are well worth your time.
We hope you enjoy your stay in and around Naples. And if you extend your trip, don’t miss Pompeii, Vesuvius or Herculaneum.
Feel free to leave us a quick note or 5 stars below, or come and chat on Instagram. We’re always happy to respond.