
A medieval seaside town
Charming Castelsardo reclines on Sardinia's northwest coast and is strong a contender for the title of loveliest town in Italy. Choose a holiday to Castelsardo and you'll be rewarded with a mysterious medieval fortress, a splendid seaside and a culture of traditional handicrafts and sumptuous cuisine.
Perched on a promontory in the centre of the Asinara Gulf, this picturesque town is crowned by a medieval castle that was once the home of the aristocratic Genoese Doria family. The Old Town surrounds the castle and it's here that you'll find many of Castelsardo's excellent restaurants on atmospheric cobbled streets. The town has its own pretty little beach surrounded by newer hotels and bars but there's lots of other great seaside options to be found just outside of town. On the way, stop for a photo of the Elephant Rock, a stone outcrop that resembles an elephant raising its trunk.
Holidays we think you'll like
Exciting tours and activities
From priority access for attractions, to day trips to historic sites, here’s our must see activities in Castelsardo
Guided winery tour and tasting in Olbia
1 reviewExplore a winery located in a charming mountain hideaway, learn about the process of winemaking, and taste Sardinian wine with pairings.
Free cancellation
Alghero dolphin experience and guided snorkeling tour
9 reviewsBook online your excursion and discover the real life of dolphins together with a group of researchers.
Free cancellation
4x4 full-day tour to Villasimius and beaches from Cagliari
1 reviewDiscover Villasimius wild countryside in comfort, enjoy the ride on dirt roads through nature, swim in the unique crystal clear waters of two beautiful beaches.
Free cancellation
all tours and experiences are provided by

Explore our map of Castelsardo
Why book with us?
Find out moreBest price guarantee
We’ll beat the price if you find the same holiday cheaper elsewhereLow deposit
Book your holiday with a deposit of just £60 per personEasy ways to pay
Spread the cost, paying in instalments as often as you like up to 28 days before you travelFreedom to change
Change your holiday online with low change fees up to 28 days before departure