What to see and do in Castelsardo, Sardinia’s medieval gem by the sea
Stintino and surroundings - 15 September 2025
Perched on a rocky promontory above the Gulf of Asinara, Castelsardo is one of Sardinia’s most scenic and culturally rich destinations. With its medieval charm, winding alleys, and postcard views of the sea, it invites visitors to slow down, explore, and be inspired.
If you’re staying at Villa Flor in Stintino, this timeless town is just a scenic drive away and well worth the detour.

Why visit Castelsardo?
Wondering why Castelsardo is famous? The answer lies in its unique mix of history, natural beauty, and cultural authenticity. Founded in the 12th century, this coastal town is a living museum where stone walls whisper stories and sunsets set the rooftops ablaze.
Whether you’re looking for medieval heritage, panoramic walks, or delicious seafood, Castelsardo Sardinia has something for everyone.
What to see in Castelsardo
Looking for ideas on what to see in Castelsardo? Start from the top, literally.
- Doria Castle: The town’s ancient fortress sits high above the sea, offering sweeping views and a museum dedicated to Mediterranean basket weaving traditions.
- Cathedral of Sant’Antonio Abate: With its baroque interiors and dramatic cliffside bell tower, this church is one of the most iconic sights in Castelsardo.
- Roccia dell’Elefante (Elephant Rock): Just outside town, this striking rock formation shaped like an elephant is a favorite for photos and local legends.
- Piazza Nuova Castelsardo: A modern square with sea views, cafés, and a relaxed local vibe, perfect for soaking in the atmosphere.
Best beaches near Castelsardo
The marina of Castelsardo and its surroundings offer a mix of wild coastlines and calm waters. If you’re thinking about how far Castelsardo is from the sea, you’re already there. The town descends straight into the Mediterranean.
- Marina di Castelsardo: Ideal for a peaceful walk or boat excursion.
- Lu Bagnu Beach: A few kilometers west of town, this Blue Flag beach is known for its golden sand and family-friendly setting.
- Baia Ostina Castelsardo: A small, lesser-known bay with pebbles and clear water, great for a quiet swim away from the crowds.
What to do in Castelsardo in the evening
Curious about what to do in Castelsardo at night? As the sun sets, the streets glow with amber light, and the pace slows even more.
- Stroll along the panoramic walls overlooking the sea.
- Enjoy dinner in a restaurant tucked into the old town’s alleys.
- Sip local wine in Piazza del Novecentenario, surrounded by views and serenity.
How far is Castelsardo from other sardinian highlights?
If you’re planning day trips during your Sardinian holiday, here are some helpful distances:
- Stintino to Castelsardo: ~1 hour by car (approx. 65 km)
- Alghero to Castelsardo: ~1 hour 20 minutes by car (approx. 85 km)
- Santa Teresa Gallura: ~1 hour 30 minutes
This makes Castelsardo a perfect stop between coastal destinations or a central base for discovering the north of Sardinia.
Castelsardo: a town of silence, stories, and sea
There’s something deeply cinematic about Castelsardo. Maybe it’s the way the rooftops rise like a crown from the cliffs. Maybe it’s the sea, always in view, always near. Or maybe it’s the silence that lives between stone walls and church bells.
If you’re staying at Villa Flor in Stintino, a visit to Castelsardo is more than a day trip, it’s a chance to step into another time, where every view feels like a painting, and every moment lingers longer.
Plan your stay with Villa Flor and let us help you discover the most authentic corners of northern Sardinia, starting with Castelsardo.