Your browser is not supported

To use our site, we recommend using the latest versions of Chrome, Firefox, Safari or Edge

Get Help

Castelsardo Holidays

Sorry, this resort is currently unavailable. Please amend your dates or pick a different destination.

Sardinia holidays

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.


Your Castelsardo questions, answered

If you don't fancy the walk up the hill you can catch the bus up to the castle or out to the Lu Bagnu beach.
Feast on local specialities such as Castellanese fish-soup and filled Culurgiones pasta in Castelsardo's fine selection of restaurants.
Bring home an artistically woven dwarf palm basket or wall hanging for a unique holiday momento.

Best things to do in Castelsardo

Relax on the beach

Castelsardo has its very own pretty stretch of sand but the charming beach resort of Lu Bagnu, just outside of town, is also easily reached.

Explore Doria Castle

The 12th-century Castello dei Doria has an enigmatic history and houses the Museo dell'Intreccio del Mediterraneo (museum of basket-weaving).

See ancient megaliths

You'll find the remains of an ancient and mysterious prehistoric megalithic tower, the Nuraghe Paddaggiu, on the road to Valledoria.