Castelsardo offers a holiday that beautifully marries the charm of a medieval village with the appeal of a coastal destination. It is an ideal base for travelers who appreciate history and culture just as much as relaxing by the sea. While the town is built around its historic castle and has a small, convenient beach at its base, the area's most celebrated sandy beaches are located in the nearby hamlet of Lu Bagnu, just a few kilometers down the coast.
The beaches here cater to every preference, as shown in our editor's picks. In the heart of the town, Spiaggia La Marina di Castelsardo provides stunning castle views and easy access. For a classic day on the sand, Spiaggia Lu Bagnu is the most popular local choice. This area includes the Blue Flag awarded Spiaggia di Ampurias, a top pick for families thanks to its clean, shallow waters. Further afield, the breathtaking cove of Spiaggia di Cala li Cossi offers a picture-perfect escape within a dramatic rocky landscape.
Beyond these highlights, the coastline features quieter spots, such as the secluded cove of Baia Ostina, known for its tranquil atmosphere. The vibe in Castelsardo is relaxed and romantic, a far cry from a bustling party town, making it perfect for couples and families seeking an authentic Sardinian experience. To discover even more beautiful shorelines and hidden gems, be sure to explore our complete guide to the beaches around Castelsardo.