Castelsardo is one of the prettiest coastal towns in Sardinia. It was founded by the Genoese Doria family, who originally called it “Castel Genovese”. It’s one of the “100 Most Beautiful Italian Villages” and, when you visit, it’s easy to see why.
Of course, I have been to Castelsardo many times, and I have explored it in depth. You’ll be glad to know that I am ready to share all my knowledge to help you discover it and plan your visit.

As usual, when talking about Sardinian towns, the fun doesn’t stop within the city limits: there are plenty of fun places to visit near Castelsardo, from relaxing on a heavenly beach to exploring some more historical sites.
Continue reading to discover more about Castelsardo Sardinia.
Need more help planning your trip to Sardinia? Book a one-hour travel consultation with me, and join my Strictly Sardinia Travel Tips Facebook community.

Quick Overview of Castelsardo
No time to read the entire post? Here’s a short blurb of what you should know about Castelsardo, Sardinia
- Medieval hilltop town on the north coast, overlooking the Gulf of Asinara.
- Top sights: Castello dei Doria, Cattedrale di Sant’Antonio Abate, Museo dell’Intreccio Mediterraneo, Elephant Rock.
- How long to visit: 1–3 hours (old town) or half a day to also see the castle + cathedral.
- Best for: views, history, crafts, photography, and quick scenic detours.
- Beaches: Lu Bagnu (closest), Ampurias, Maragnani (short drive).
- Getting here: easiest by car; parking at the base of the old town.
- Good for evenings: sunset at the marina, aperitivo in the old town.

Where Is Castelsardo?
Castelsardo sits on Sardinia’s north coast, in the Asinara Gulf. It’s a steep medieval town built around the Doria Castle, roughly halfway between Porto Torres and Santa Teresa Gallura, and about 1h and 15 minutes from Alghero (it’s a nice place to visit on day trips from Alghero).
The castle (castello, in Italian) that gives the village its name is still in perfect condition, after almost a thousand years since its construction, and overlooks the whole city, the gulf, and the harbor.

Brief History Of Castelsardo
Although there are numerous remains tracing back to the Nuragic and Roman eras, Castelsardo’s official foundation was either in 1102 or 1270 AC. Historians can’t agree on the foundation date, but more recent hints point towards the second one.
Back then, its name was Castel Genovese. The location of this small town was strategic: high above the sea, easy to defend, and perfect for controlling maritime routes between Sardinia and Corsica.
We could say that the original core of Castelsardo was the Doria Castle. Here, as it was common in the Middle Ages, feudal lords and their entourage lived. They were surrounded by their workers’ houses, all inside the castle’s fortifications.
In 1448, Castelsardo passed to the Crown of Aragon and was renamed Castel Aragonese. This period left a strong mark on the town, especially in its defensive walls and urban layout. Later, under Spanish rule, the village became a military outpost rather than a commercial center, which partly explains why its medieval structure survived almost untouched.
The name Castelsardo was officially adopted in 1769, during the Savoy period. Unlike many coastal towns, it never developed large beaches or ports, so it escaped mass tourism for a long time.
Make sure to read my post A Brief History Of Sardinia to learn more about our unique history.

Top Things To Do In Castelsardo (Quick List)
Here’s a quick list of the unmissable attractions and activities in Castelsardo:
- Castello dei Doria
- Cattedrale di Sant’Antonio Abate
- Museo dell’Intreccio Mediterraneo
- Roccia dell’Elefante (Elephant Rock)
- Lu Bagnu Beach
- Sunset viewpoints over the Gulf of Asinara

What To See And Do In Castelsardo
The Doria Castle
The Doria Castle is the symbol of Castelsardo and its most important attraction. It was built in the early 12th century by the powerful Doria family of Genoa, who founded the village as a strategic stronghold overlooking the Gulf of Asinara. It’s one of the most impressive castles in Sardinia.
The fortress has thick stone walls, narrow passages, and elevated towers that allowed full control of the coastline and early detection of enemy ships. Over the centuries, the castle was reinforced during Aragonese and Spanish rule, adapting to new military needs while keeping its original medieval layout.
The fortress still keeps its original shape, as there has never been any demolition and rebuilding, but only reinforcements to survive the wars.
Today, the castle hosts the Museum of Mediterranean Weaving, dedicated to traditional Sardinian basketry — an unexpected but meaningful link to local culture. It’s one of the most interesting museums in Sardinia.
The real highlight, though, is the view. From the ramparts, you can see the whole Asinara Gulf, the city, Corsica on clear days, and understand exactly why this spot was chosen over 900 years ago.

The Churches
The two most notable churches in Castelsardo are the Concattedrale di Sant’Antonio Abate and Santa Maria delle Grazie church.
The Cathedral of Sant’Antonio Abate sits just below the castle and is an interesting mix of Catalan Gothic and Italian Renaissance Classicism. It was built in the late 16th century, during the Spanish rule, when Castelsardo became the seat of a bishopric.
From the outside, the cathedral is sober and solid, in line with the defensive character of the old town of Castelsardo. Inside, it’s a truly pretty church. The nave is bright and spacious, with side chapels decorated with paintings and wooden furnishings from the 17th and 18th centuries.
The most important artwork in the church is the altarpiece by the Maestro di Castelsardo, representing Mary and Baby Jesus – a refined example of late Gothic painting in Sardinia. The beautiful frescoes were painted by Andrea Lusso, whereas the pipe organ dates from the 1700s. Make sure to also visit the crypt and the small museum.
What makes the cathedral special is its position, right in front of the sea, in a very panoramic spot. It’s a quiet place, slightly removed from the busy streets.
The bell tower was not specifically built for the church. It was added as part of the defensive walls and was first used as a lighthouse.

Santa Maria delle Grazie church, which has been the Cathedral for three centuries before giving up its role to Sant’Antonio Church, is maybe even prettier and more history-filled.
It’s located just outside Castelsardo’s medieval walls, where it was built in the 14th century. It’s a fairly plain church inside, with an almost rural feel, but it’s especially important during Holy Week.
This is where the wooden statues used in the Lunissanti procession are kept throughout the year. On Holy Monday, they are carried through the streets of Castelsardo in one of Sardinia’s most moving religious rituals, accompanied by ancient chants.
The most important relic in this church is the Cristo Nero (Black Christ), a wooden crucifix that got its name thanks to the black wood (juniper) it is made of.
Don’t forget to read my post, The Prettiest Churches In Sardinia, for more places to visit nearby.

A stroll around town
Go for a walk around Castelsardo’s historic center, so that you can feel fully immersed in its atmosphere: as you walk, you will see the traditional baskets I mentioned before hanging outside the houses, because they are a popular decoration all around Sardinia.
Some buildings are still in use nowadays, such as the Palazzo Eleonora d’Arborea (now the city Major’s headquarters) and the La Loggia Palace (now the City Hall).
You will also admire Castelsardo’s old fortifications and the 17 watchtowers built by the Aragonese to keep Castelsardo (back then called Castel Aragonese) safe.
You should also stop by Piazza del Novecentenario. In 2012, this square housed the celebrations of the 900 years since the foundation of the village.
Lastly, enjoy the permanent exhibition “Stregoneria, Eresia e Santa Inquisizione” at Palazzo Episcopale. It’s a must-visit if you are interested in the Spanish Inquisition and its history.
If you want some guidance during your time in Castelsardo, you could consider this highly rated walking tour that also includes an aperitif.

An Ape Calessino tour
Ape Calessino tours are a great way to explore Castelsardo if you are short on time. You will find these tuk-tuk-like vehicles parked below the historic center, at the bottom of the hill. A short ride is quite budget-friendly and takes you to a couple of viewpoints.
A longer tour is a bit more expensive (but still very reasonable) and lasts about one hour, taking you to the best panoramic spots and dropping you off at the castle, where you can continue exploring.
If you wish to have an English-speaking guide, get in touch with Nicolas at +393701057562.

A hike along the coast
The coast right below the historic center of Castelsardo has a nice trail that offers incredible coastal views. You can walk the length of the trail from the wooden bridge, located in the Citadel, or just bits of it.
Though it seems quite long and steep, I can assure you it is completely doable (by all means, this isn’t one of the toughest hikes in Sardinia), and the perfect way to spend a morning (or an afternoon) if you are visiting Sardinia in the spring or fall.

The Holy Week and Lunissanti
The celebrations for the week before Easter are an essential – and unique – ensemble of rites in Castelsardo, and one of the most heartfelt religious festivals in Sardinia. They take place every year, starting with the aforementioned Lunissanti (Holy Monday) and finishing with the Holy Friday.
These rites mix Christian elements with Pagan ones and trace back to the times when the people of Castelsardo celebrated the arrival of spring and the new farming season.
The Lunissanti procession has Catalan influences as well. It starts from the Santa Maria Church with a Mass celebrated at dawn.
Then, the members of the Confraternita (a private religious circle, the only ones allowed to celebrate this rite and touch the relics) start their walk towards the Nostra Signora di Tergu Abbey, while chanting and praying, carrying items that symbolize Christ’s passion (called Misteri).
Once it reaches the Monastero di Tergu (outside the city, but worth a visit), the big crowd that follows the procession stops and enjoys a community lunch, singing and starting the less religious celebration for the new, warmer season.
After this event, the procession starts again, with the same itinerary but backward, ending in Santa Maria Church around twilight.
Make sure to read my post, The Best Easter Celebrations In Sardinia, for more celebrations around the island.

Evenings in Castelsardo
Castelsardo is especially beautiful at sunset, when the lights come on beneath the castle – it’s one of the prettiest sunset spots in Sardinia. For the best sunset views in Castelsardo, head to the marina or one of the old-town terraces.
If you wish to linger longer for dinner, in July and August, you will need to make reservations.
Otherwise, you could consider this sunset wine tasting tour in a vineyard a short drive from Castelsardo. You’ll be tasting some of the best Sardinian wines, such as Vermentino di Gallura, and enjoying some typical dishes such as fregola and Sardinian cheese.

Nearby attractions
Castelsardo isn’t a big place, so you will probably be able to visit some nearby attractions on the same day. Here are my favorite ones.
Roccia dell’Elefante
The most fascinating place to see outside Castelsardo, along the road to Sedini, is probably the Roccia dell’Elefante, an elephant-shaped rock that has become a popular photo spot among tourists.
This is a large trachyte rock shaped by wind and rain, which unmistakably resembles a resting elephant — complete with trunk.
Beyond its curious form, the rock has actual archaeological value. Carved into its sides are Domus de Janas, prehistoric tombs dating back to the Neolithic period. These burial chambers (now a UNESCO World Heritage site) were reused over centuries, linking the site to some of Sardinia’s earliest settlements.
Nuraghe Paddaiu and Ipogeo di Scala Coperta
If you are looking for the earliest signs of human presence in the area, I recommend you visit the Nuraghe Paddaju, one of the most unique nuraghe in Sardinia. It’s a single-tower stone structure, built around the Bronze Age, once used for control of the surrounding territory. Though partially collapsed, its massive blocks still show the precision of nuragic construction.
Nearby, the Ipogeo di Scala Coperta is an underground funerary monument carved into the rock, likely dating to the Neolithic period. A descending corridor leads into the chamber, suggesting ritual use tied to burial practices.
These are hardly the most important archaeological sites in Sardinia – they are small and easy to miss, but still worth stopping for. Together, they show how long this area has been inhabited — long before the Doria family founded Castelsardo.

Domus de Janas of Sedini
The Domus de Janas of Sedini, part of the Sant’Andrea Priu necropolis, is one of the most important prehistoric sites in northern Sardinia, and it’s easy to visit from Castelsardo. Carved into trachyte rock, these tombs date back to the Neolithic period (around 3300–2700 BC) and were used for collective burials.
This Domus de Janas includes several chambers, some simple, others surprisingly elaborate. Inside, you can still see carved details that imitate domestic spaces — doors, beams, and niches — reflecting the belief that the tomb was a continuation of life.
One chamber was later transformed into a Christian church, Sant’Andrea Priu, with medieval frescoes layered over the prehistoric carvings.
Torre di Frigianu
You will find the Torre di Frigianu in the small tourist harbor of Castelsardo. It was built by the Aragonese in the 16th century to protect their land from the pirates. Its position allowed clear views over the sea and toward the Gulf of Asinara.
The tower was almost immediately ruined because of the tides and saltwater. It was rebuilt in the late 20th century, and it is now protected by the new harbor’s dam.

Best Beaches In / Near Castelsardo
I wouldn’t say that the ones in Castelsardo are the best beaches in Sardinia – but you will still find some where it’s pleasant to spend a day. The following are the best beaches in Castelsardo and nearby.
- Spiaggia La Marina – The main urban beach in Castelsardo, this sandy beach has shallow waters. It’s a safe place for kids and has all the services you need: parking, nearby restaurants, and the like.
- Spiaggia Lu Bagnu – Very famous among tourists for its emerald-like waters, it is a mix of sandy dunes and small pebbles, and one of the most popular surfing spots in Sardinia. There is a parking lot only five minutes away.
- Spiaggia San Pietro – 18 km (about 11 miles) from Castelsardo, you’ll find pretty shells and clean water. (Mind you – taking shells and sand from Sardinian beaches is forbidden!)
- Li Junchi – Another surfing spot, it even hosts a national competition in August. You can get there in about 25 minutes via SS Castelsardo – Santa Teresa.
- Baia Ostina – A more private beach that locals call “The Lovers’ Beach” thanks to its conformation. It is located inside an inlet that gives the place an intimate atmosphere with always calm and safe waters.
- Ampurias Beach – Castelsardo’s most accessible beach, located just below the modern town. It has coarse sand and shallow water, and it’s popular with locals.
- Pedraladda Beach – West of Castelsardo, below the coastal road toward Lu Bagnu. It’s a mix of sand and rocks, with clear water and open views. It’s usually less crowded than Ampurias.
For more options, read my post on The Best Beaches In Northern Sardinia.

Other Places To Visit Near Castelsardo
There are many other great places to visit near Castelsardo. Here are my top recommendations
- Isola Rossa – Small seaside village about 30 km (18.6 miles) / 40-minute drive from Castelsardo. It takes its name from the red trachyte rocks that frame the shoreline and small harbour. Once a fishing settlement, it’s now a relaxed holiday base with clear water perfect for snorkeling, beautiful beaches, and a 16th-century Spanish watchtower.
- Costa Paradiso – A coastal settlement about 41 km (25.5 miles) / 45 minutes drive from Castelsardo, with stunning sea views everywhere. The coastline is dramatic, with coves like Li Cossi reachable on foot. There isn’t much in terms of services and nightlife, but the sunset views are stunning.
- Alghero – A little over one hour by car, it’s one of the prettiest cities in Sardinia, famous for its Catalan heritage. You’ll find gorgeous beaches such as Bombarde and Lazzaretto, archaeological ruins such as Nuraghe Palmavera, the unique Neptune’s Cave, and some delicious restaurants.
- La Pelosa Beach – The most famous protected beach in Sardinia is just over an hour’s drive from Castelsardo. It has incredibly clear and shallow waters, and powdery white sand; there’s a Spanish watchtower and views of Isola Piana and Asinara Island.
- Sassari – An easy 40-minute drive from Castelsardo, it’s the second largest city in Sardinia after the capital, Cagliari. There are a few good museums (such as Museo Sanna), the impressive San Nicola Cathedral, the large Piazza Italia, and it hosts two of the most important festivals in Sardinia – the Cavalcata Sarda in May, and the Descent of the Candelieri (a UNESCO-listed event) in August.
- Asinara Island – One of Sardinia’s islands, you can get there by hydrofoil from Stintino, and then explore by electric bike, electric golf cart, or on a van tour, or explore the island on a boat tour. Once a prison colony, then a high security prison, Asinara is now a national park home to unique wildlife such as albino donkeys and marine turtles.

Quick Visit Plan (1 or 2 Hours)
Looking to plan your day in Castelsardo based on how much time you have? Here are my suggestions:
One hour
- Walk up to the viewpoint
- Short stroll through old town alleys
- Photo stop at the Bastion
- Castelsardo Cathedral
- Walk to the castle exterior
Two hours (ideal)
- Visit Castello dei Doria (museum)
- Cathedral & viewpoint
- Stroll the craft alleys
- Optional gelato stop

How To Get To Castelsardo
First of all, I recommend renting a car for your trip to Sardinia, as public transport in this part of the island can be a bit lacking. Having said that, here’s how to get to Castelsardo from various nearby places in Northern Sardinia.
From Alghero
If you are coming from Alghero, take SS (State Road) 291 to Sassari, then SS 131 to Porto Torres, and SS 200 to Castelsardo. There’s a shuttle service from Alghero Fertilia Airport, but it is only available during the summer months.
Castelsardo is close enough to Alghero (just a 1-hour and 10-minute drive), so you can even visit on a day trip.
From Olbia
If you are coming from Olbia, like I did last time I visited Castelsardo, you’ll have to take E 840 and drive past Berchidda, then take SS132 to Chiaramonti, and SS 672 to Perfugas, from where you take SP (Provincial Road) 92 past Santa Maria Coghinas and SP 90 to Multeddu, from where you will find signs to Castelsardo. It’s the longest way to get there in terms of distance, but the easiest to drive on.
You can also drive to Palau, and then to Santa Teresa di Gallura and Castelsardo. It’s roughly a 2-hour drive.
Alternatively, you can choose the inner road, taking SS 127 to Tempio Pausania, then Aggius, Valle della Luna, Viddalba, and Castelsardo. I’d recommend the first itinerary unless you want to have a taste of the wild mountain views of North Sardinia.
From Sassari
From Sassari, it’s an easy 45-minute drive: take SS 131 to Porto Torres, then SS 200 to Castelsardo.

Where To Sleep In Castelsardo
It only really takes a day to visit Castelsardo, and as I said before, you can easily go there on day trips from Alghero, Olbia, and Sassari. Having said that, it’s also where to stay in Sardinia if you want a unique place with fewer foreign tourists.
Albeit small, Castelsardo has a few good places to sleep. I have tried the following places, and liked them:
- Hotel Baga Baga: Located only 2 km (1.2 miles) from Castelsardo, this hotel offers great panoramic views and is one of the most loved by travelers.
- Hotel Residence Ampurias: 2 km (1.2 miles) from the city, this hotel is located right in front of Lu Bagnu beach, making it a very good place to stay for beach lovers!
- Janus Hotel: Right in the city center and overlooking the Asinara Gulf, tourists and locals love this place – and for a good reason!

Best Restaurants In Castelsardo
Of course, since Castelsardo is right on the sea, expect a lot of seafood-based dishes. These are my favorite restaurants in Castelsardo:
- Il Cormorano: Right below the historic center of town, this is one of the most famous local restaurants (not to mention, one of my favorite restaurants in Sardinia). Expect to eat delicious homemade pasta with lots of seafood and fresh fish dishes.
- L’incantu: Located in a panoramic spot on the seaside, it offers great food and service.
- Rocca ‘Ja: Slightly outside the city, on a scenic cliff with a view of the Asinara Gulf, and mostly popular among locals. Its menu includes fish and seafood as well as some other traditional Sardinian food.
- Il Fuco: Another excellent restaurant on the seaside, it caters to both locals and tourists.
- La Trattoria da Maria Giuseppa: Located in the city center, it serves pizzas, meat, and fish courses. The prices are very affordable.

FAQs on Castelsardo
Absolutely! Castelsardo is one of the most scenic medieval towns in Sardinia. It is great for views, history, and photos.
If you just wish to visit Castelsardo, 3 hours are probably enough. You’ll need more if you want to see the Elephant Rock. You could also consider spending a few days to further explore the surroundings.
It is, but it’s also quite steep, and there are some cobbled streets and stairs in several spots. Make sure to wear comfortable shoes.
Yes. There are some good accommodation options, and it’s a good base to explore northern Sardinia.
Castelsardo is famous for its Doria Castle, the medieval streets, the basket-weaving tradition, and dramatic coastal views.
There are some nice beaches in Castelsardo, but as a local, allow me to say that while they are beautiful, they aren’t the most impressive beaches on the island.
There are some interesting things to do in Castelsardo and its surroundings. Here’s a selection:
Doria Castle and the Mediterranean Weaving Museum.
Marina di Castelsardo beach.
Lu Bagnu beach.
Roccia dell’Elefante.
Castelsardo Cathedral.

Final Considerations
Castelsardo is one of the most underrated places to visit in Sardinia (though I would not say it is a hidden gem anymore). It has kept its medieval structure almost intact, with stone lanes climbing toward the castle and houses stacked tightly against the rock.
The old town is the main reason to visit. You will see craft shops, small bars, and quiet corners that haven’t changed much in centuries. The Doria Castle and the Cathedral are certainly highlights, as they offer wide views over the sea, often stretching as far as Corsica on clear days.
You can visit Castelsardo on day trips from Alghero, Sassari, and even Olbia, but it also works well as a base from which you can explore the north of Sardinia. There isn’t much of a nightlife scene, but there are excellent restaurants and places to stay.
To make a long story short, you should really consider visiting Castelsardo during your trip to Sardinia.
Recommended Readings
Further Readings
Make sure to read my posts:
Pin It For Later!




Hello Leanne, thank you for leaving a comment. I honestly never thought of counting the souvenir shops in Castelsardo, but there are quite a bit! You can find anything from things such as magnets and cards / books, to t-shirts, flags, traditional baskets as well as food stuff. You will also find more in Alghero, which is about one hour drive and a lovely town. I hope this helps!
Hi Claudia
I am considering travelling to Castelsardo with my teenager who likes souvenir shops. What shops are there in Castelsardo and how many?
Thanks
Hello Liz! Public transport is meant to be for the use of locals as well as tourists. So of course it will be running even when the tourist season ends – it runs throughout the year. Regarding hotels with outdoor pools: it varies from place to place and hotel to hotel so I really can’t say. If I were you, I’d contact the hotel directly to find out. Sorry I can’t be more detailed in my answer.
Hi Claudia,
We are planning a holiday in Sardinia in early October, but wondered whether the museums and outdoor swimming pools at the hotels will still be open then? Will public transport still be running?
Go to Sella & Mosca in Alghero. I have a dedicated post. Just input “Sella & Mosca” in the search bar and it will bring it up.
Hi Claudia
Fantastic guide !
We are staying in Castelsardo in September. We would very much like to take a winery tour or wine tasting experience of Sardinian wine.
Can you advise please 🙏
Regards
Dave and Jayne
So glad you find it useful 🙂 I literally pour my heart and soul to make sure people get to know my island and appreciate it as much as I do!
Hi Claudia. You have the best write ups of all the places to see in Sardinia. Definitely will be following you advice and tips on our upcoming trip there in September.