a gorgeous view of the hilltop village in north Sardinia named Castelsardo.
Perched on top of a cliff, Castelsardo has many popular attractions, including Roccia dell'Elefante, Spiaggia Lu Bagnu, and Castello dei Doria, making it well worth a visit!

About Castelsardo

aerial picture of castelsardo in north sardinia italy
Aerial View of Castelsardo and its harbour. The village's population size was estimated at 5800 in 2021.

Castelsardo is a picturesque town located just a short distance from Badesi in north Sardinia. This historic town is best known for its ancient castle. Still, there are also beautiful sandy beaches, making this a strategic stopover between west Sardinia and the islands in the east. Two of the best Sardinia boutique hotels can be found right in Castelsardo. Founded by the Genoese Doria family during the 12th century, Castelsardo is quite popular with tourists from around the globe who are always impressed by the magnificent ancient architecture throughout the town. Castles and fortresses were built around the same time as the town’s origin, while remnants of several watchtowers add further to the antiquated nature of Castelsardo. This is a wonderful place to explore on foot, featuring many pathways, while the castle, Castello dei Doria, is arguably the main highlight. From this castle, an ancient citadel opens up, and it is here you will find several cafes, restaurants, and charming handicraft shops. Stopping for a coffee in one of the cafĂ©s is a nice way to pass the time as elderly women sit in their doorways weaving baskets which will soon join the rather elaborate display of handicrafts in the stores. As you might expect, Castelsardo is considered an important commercial center for craftsmanship and is particularly famed for its basket weaving industry. There is even a museum dedicated to this tradition, the Museo dell’Intreccio Mediterraneo, right at the heart of Castello dei Doria. This is a great place to explore on foot, and the historic lanes are filled with many encounters which offer an insight into how Castelsardo appeared during the 12th century. High up on the periphery of the town, the citadel walls are very impressive, while the nearby citadel is now covered with blocks of colorful houses as the village sprawls into the saddle of land towards the seashore. Another highlight of a visit to this charming town is the local food, for Castelsardo is home to some of the best restaurants which serve a wide variety of local Sardinian cuisine. Some of these also have fascinating locations. For example, if you fancy a trek up the hill, you will find several restaurants open to panoramic views. These fancy restaurants also offer sublime food and a great place to enjoy wine while soaking in the majestic sunset views. As for your accommodation, there is an excellent selection of hotels that can be found next to the sea, and these are ideally located to explore the surrounding area. Aside from the old castles and fortresses, the nearby beaches are worth checking out, such as Lu Bagnu, a lovely small beach within easy reach of most resorts and hotels in Castelsardo. Either way, this is a very charming town in Sardinia and a hidden treasure that offers an ancient and authentic insight into the medieval side of the island.

Castelsardo Map

  • ✔ Use the Google and Booking map below to explore the area.
  • ✔ Fill in your holiday dates to get an accurate view of available accommodations near Castelsardo.

Where to Stay in Castelsardo - Our Top Picks

Janus Hotel

  • A 4 star Hotel in Castelsardo, 0 kilometers from the center of town (about 0 miles.)
a picture of a view from the janus hotel in castelsardo
Nightly views of the castle at the four-star Janus Hotel in Castelsardo.

Located in the historic center of Castelsardo, Janus Hotel is a charming 4-star spa hotel that is ideally situated just a few minutes walk from the beach. Some of the town's most famous tourist attractions, such as the Port of Castelsardo, the Sant'Antonio Abate Cathedral, and the Museum of Mediterranean Weaving, are also within walking distance. The hotel has a beautiful outdoor pool and the most magnificent sea views. As a full-service Spa Hotel, you will also find numerous spa amenities which ensure every stay is even more relaxing. Free Wi-Fi is available throughout the property, while the front desk offers bike rental services for guests who prefer to explore the nearby attractions on a bike. Other amenities include private parking, meeting rooms, and an in-house restaurant that serves the most sumptuous meals. With this in mind, the restaurant also features a rooftop terrace perfect for soaking in the beautiful views. As you might expect, breakfast is being served here, although you can also choose to have this brought to your room. As for the sleeping quarters, the rooms at Janus Hotel are spacious and comfortable. There is a total of 26 sound-proofed rooms, with each one equipped with a satellite TV, minibar, and free Wi-Fi. Furthermore, each room is equipped with a private bath, hairdryer, and complimentary toiletries.

Book Now

Bajaloglia Resort

  • A 4 star Boutique Hotel in Castelsardo, 1.2 kilometers from the center of town (about 0.8 miles.)
a picture of the pool at the Bajaloglia Resort in Castelsardo Sardinia
The outdoor pool and sun terrace at the four-star Bajaloglia Resort in Castelsardo, north Sardinia.

The Bajaloglia Resort is a 4-star boutique hotel next to the beautiful hilltop village. Although the hotel is just a short walk from the nearest beach, there is a free shuttle service to and from Sassari, which makes it very convenient. The Bajaloglia Resort also has a spacious garden where you will find an ample-sized private swimming pool. Surrounded by chairs and sunbeds, this is a great place to take in the spectacular ocean vistas. As for the food, you can avail of Ristorante L'Incantu, the in-house restaurant which receives incredible reviews online. Featuring a wide variety of local and International dishes, the menu is accompanied by a unique wine list that includes some of the finest varieties in the region. You can choose to dine on the open terrace, which opens up to stunning sea views, and interestingly, this area provides unrivaled views of medieval Castelsardo. Every room at the Bajaloglia Resort is nicely infused with a modern design and keen attention to comfort. You can choose from the Classic Room, Superior Room, Junior Suite, Junior Suite Deluxe, and Prime rooms. All rooms are air-conditioned and equipped with a private bathroom and satellite TV, while free Wi-Fi is also available. Some rooms open up to the gorgeous views of the sea, and others have their private terrace or balcony. Either way, this is an exceptional boutique hotel in north Sardinia.

Book Now

Hotel & Spa Riviera Castelsardo

  • A 4 star Boutique Hotel in Castelsardo, 0.1 kilometers from the center of town (about 0 miles.)
a picture of the outdoor pool at Hotel & Spa Riviera Castelsardo Sardinia
The outdoor pool at Hotel & Spa Riviera Castelsardo.

The Hotel & Spa Riviera is a 4-star hotel in Castelsardo situated a short distance from the beautiful Marina Beach. You can reach this stunning stretch of sand through a direct underpass from the hotel. Still, aside from this advantageous location, this hotel's amenities and design are undoubtedly the highlights. Featuring a spacious outdoor pool with stunning outdoor views, the Hotel & Spa Riviera can feel like quite the secret hideaway. In this sense, there is also a private terrace and a sumptuous restaurant on site called the Ristorante Fofò. Although best known for serving a wide range of seafood delicacies such as fresh lobster, you will also find the most mouth-watering Sardinian dishes. As always, you can also have breakfast here in the restaurant or deliver it to the comfort of your room. Every room at the Hotel & SPA Riviera is brightly decorated and equipped with air conditioning and a flat-screen TV with satellite channels. Furthermore, certain rooms are accompanied by magnificent sea views while the private bathrooms are nicely sized and graced with many free toiletries. As mentioned, this is a Spa Hotel, so there are endless options for massage and other unique treatments. In many ways, this is an excellent way to conclude an account of this hotel in Castelsardo; after all, many online reviews suggest that this is one of the most comfortable accommodation options in the area.

Book Now

Castelsardo Resort Village

  • A 4 star Resort in Castelsardo, 2.3 kilometers from the center of town (about 1.4 miles.)
  • Watch Video
The beachfront Castelsardo Resort Village, near Castelsardo, north Sardinia.
The beachfront Castelsardo Resort Village, near Castelsardo, north Sardinia.

Castelsardo Resort Village is a four-star resort near a stunning beach in north Sardinia. Featuring a bright and spacious design, along with a world-class buffet restaurant, this is also one of the best hotels in Castelsardo. The restaurant features an excellent lineup of traditional dishes, often the subject of online reviews. At the same time, a nearby bar is a perfect place to enjoy a cocktail in the evenings. Regarding facilities, there are plenty of things to do, and the hotel has a swimming pool, tennis court, massage room, and gym. Meanwhile, the rooms are incredibly comfortable and brightly decorated, and modern design never fails to impress. At the same time, the location of Castelsardo Resort Village is arguably the highlight of this hotel, and guests are free to use the sun beds and umbrellas on the private beach nearby. Castelsardo Resort Village is also under new management, and the friendly staff is known for providing the highest level of hospitality and service for their beloved guests.

Book Now

Things to Do in Castelsardo

Visit the Museo dell'Intreccio Mediterraneo

a picture of a sardinian man making a basket in castelsardo
Castelsardo has a rich history of the ancient skill of basket weaving.

Basketwork is considered a significant skill in the beautiful ancient town of Castelsardo. If you want to learn more about the interesting history of the ancient skill of basket weaving in town, then head to Museo dell'Intreccio Mediterraneo. Located on Via Marconi, this museum is open daily between 10:30 AM until 4:30 PM. Joining a guided tour is an ideal way to discover the unique and fascinating tradition of basket making, but there are also many interesting exhibitions in the museum. For example, some of these exhibitions showcase the history of basket weaving techniques in Sardinia which include religious basket-making techniques, coiled basketry, and twining. Furthermore, the museum also features the work of popular artist Eugenio Tavolara who is credited with bringing a great deal of attention to the basket-making craft in Sardinia. For those who want to get their hands on the craft, joining one of the educational activities is highly recommended. Also, there is a bookshop on site, where you can check out books about Sardinia’s fascinating history of basket making. Lastly, it is also worth mentioning the terrace outside this museum which offers magnificent views of the town.

More Info

Visit Cattedrale di Sant'Antonio Abate

a picture of Cattedrale di Sant'Antonio Abate in Castelsardo north Sardinia Italy
Cattedrale di Sant'Antonio Abate, one of the most prominent landmarks in Castelsardo. It dates from the reconstruction in 1597 that lasted until the 18th century.

The Cattedrale di Sant'Antonio Abate is a popular attraction in town, and a visit here is often a priority regarding things to do in Castelsardo. Featuring a panoramic terrace, this magnificent cathedral is best known for the bell tower which is one of the most prominent landmarks in Castelsardo. Although this cathedral was originally Gothic, it was remodeled during the 17th century, when Renaissance and baroque elements were infused to the design. Inside the cathedral, you will find the main altar is dominated by an interesting work of art, the Madonna in trono col Bambino. Interestingly, this is a 15th-century painting made by the popular Maestro di Castelsardo. While many steps need to be taken to explore the church, it holds many secrets which are certainly worth the effort. For example, in the crypt, you will find the Museum Ampuriense which features some of the best work by Maestro di Castelsardo. Consisting of a series of small rooms that were chiseled out from the rock, this crypt is all that remains from the Romanesque church which stood here many centuries ago. Located at the Via Manganella in Castelsardo, the cathedral is opened from 7 AM until 1 PM and from 1 PM to 8 PM. Entrance is free, but if you want to visit the Museum Ampuriense, there is a minimal cost while guided tours are a great way to understand the interesting history of the Cathedral.

Visit Castello dei Doria

a picture taken from Castello dei Doria in Castelsardo North Sardinia
Magnificent views from Castello dei Doria, an important remnant of medieval Sardinian times.

There is very little known regarding the history of Castello dei Doria, the magnificent castle sitting on top of a hill in St. Mathew. However, this stunning piece of architecture is a remnant of medieval times and a must see regarding any list of things to see in Castelsardo. Featuring stunning panoramic views of the surrounding area, the castle was named after Giacomina Doria, the mother-in-law of Eleanora of Arborea. Eleanora is a popular heroin in Sardinia, and from 1383 she was hailed as the most powerful judge in the history of Sardinia. That being said, the appearance of Castello dei Doria is the real highlight. Dating back to the 12th century, this castle was originally owned by the Doria family. The Doria family was originally from Liguria and built this castle as part of a defensive line of Anglona, Sardinia. All over Sardinia, you will find similar castles and towers that were built during the medieval times for the purpose of protecting the town against attackers. As outlined, Castello dei Doria is amongst the most impressive of these castles and also offers a great insight into the ancient history of Sardinia. Located in the Dolceaqua area, Castello dei Doria is close to many shops and restaurants and with free admission, it makes for one of the best things to do in Castelsardo.

Chiesa di Santa Maria delle Grazie

Inside the Chiesa di Santa Maria delle Grazie, a church in Castelsardo, north Sardinia, Italy.
Inside the Chiesa di Santa Maria delle Grazie.

Paying a visit to Chiesa di Santa Maria delle Grazie is a nice thing to do in Castelsardo. This church is one of the most ancient remnants to explore in north Sardinia. The structure dates back all the way to the 1300s. While there is no actual façade, the building has three beautiful limestone arches and an impressive neoclassical altar at the center. What’s more, there is a famous crucifix of the Black Christ which is said to be the oldest in Sardinia. Next to the church, you can find a Franciscan monastery and Doria Castle which was a fortified stronghold back in Medieval times. While a genuine sense of intrigue fills the air, the sight of these ancient walls and furnishings makes this one of the most insightful attractions in the region. When you consider the dramatic scenery on this part of the coast, the Chiesa di Santa Maria delle Grazie is quite an awe-inspiring site and one that is most certainly worth visiting on a trip to north Sardinia.

Calessino Tour Castelsardo (Tuk-Tuk tour) 

two tuk-tuks in castelsardo, northwest Sardinia, Italy.
Tuk-Tuk tours are an original and unique way to explore Castelsardo and its magical streets.

Castelsardo recently featured in the top 100 most stunning villages in Italy, and what better way to discover the place than by Tuk-Tuk? It's true, they might not look like the most comfortable type of transport, but Tuk-Tuks are fun and quick for getting around. There's also more ventilation than a bus or car, providing more opportunities to take in the sights and sounds along the way. You can take a Tuk-Tuk tour to almost any part of the town, and the drivers are highly knowledgeable about these places. The castle sits at the top of the village, and the Tuk-Tuk is an entertaining way to get there. A Tuk-Tuk tour can take you to all the museums and many of the viewpoints and attractions just outside Castelsardo, such as Nuraghe Paddalu, nuraghi Domusnovas de janas, the thermal waters of Casteldoria. and the infamous Elephant Rock. No climbing required! Just sit back, relax, and enjoy the ride! 

More Info

See Roccia dell Elefante

Roccia dell Elefante Castelsardo Sardinia
The rock is located near Castelsardo, to the left of the Strada Statale 134 that leads from Multeddu to the village of Sedini.

Roccia dell Elefante (The elephant-shaped rock) is one of the most popular attractions in Castelsardo and a truly awe-inspiring sight you will not want to miss in north Sardinia. This immense boulder, made of trachyte and andesite, is more than 13 feet tall. Through the years, much of this composition eroded so that the boulder now resembles an elephant's shape, and this rock's unusual nature makes it a must-see in Castelsardo. But that's just part of the story. Roccia dell Elefante is also an archaeological site with two ancient tombs inside. These chambers date back to pre-Nuragic times. The highest of the tombs is the oldest (3400BC), but the newer one has more identifiable features, which include some sculptures and a painting. Both of these tombs are accessible from the bottom of the rock. Still, even the sight of Roccia dell Elefante is enough reason to visit it, and this is undoubtedly one of the best attractions in Castelsardo. 

Visit Nuraghe Paddaggiu

a flock of sheep near Nuraghe Paddaggiu between Castelsardo and Valledoria, Sardinia
Near Nuraghe Paddaggiu, walk up the hill on the other side of the street for a better view. Don't miss the elephant rock, it's just a short drive away.

This iconic landmark sits on a limestone hilltop and was once a Nuragic palace and an ancient megalithic structure that dates back to 730BC. The nuraghe is a symbol of the rich culture in Sardinia. The condition of this landmark is also perfect for something of this age and nature. Although now collapsed, two lateral bastions once accompanied the nuraghe, while an imposing main tower stood tall in the middle. An adjoining wall reinforced these bastions, resulting in an unusual and magical piece of historical matter. Visitors can even access the nuraghe from the southeast side, and a covered entrance leads down into the passage below. However, a stairwell also goes up to the top of the ruin, with a perfectly intact dome (thalos). Located near "The elephant-shaped rock," this iconic sight is not to be missed on a trip to north Sardinia and is widely regarded as one of the best things to do in Castelsardo.

More Places to Visit Near Castelsardo

a picture of the coastline of Isola Rossa in north Sardinia, Italy. In the background it features the ancient watchtower named Torre Aragonese.

Isola Rossa

Named after the long granite rock that sits 500 meters off the coast, Isola Rossa is a charming seaside town with a modern marina situated ...
Read More
the seaside village of Palau, in north Sardinia, Italy. In the background, the islands of the Maddalena archipelago.


Established by shepherds in the late 1800’s and situated in the province of Olbia-Tempio, Palau is small seaside village which is best known for the ...
Read More
a scenery of rocky shores, deep blue water and sweeping views in Capo Testa, north Sardinia, Italy.

Capo Testa

Featuring enchanting seascapes, rugged hiking trails and endless natural beauty, Capo Testa is one of the true highlights of a trip to Sardinia which will ...
Read More

Castelsardo Restaurants - Where to Eat

Il Cormorano (Italian Food, Traditional Sardinian Food)

🏠 7, Via Cristoforo Colombo, Castelsardo, Sardegna, 07031, Italy.
📱 Telephone: +39 079 470628
a picture taken inside Ristorante Il Cormorano, in Castelsardo, north Sardinia, Italy.
A plentiful supply of Italian wines at Ristorante Il Cormorano, in Castelsardo.

When it comes to heritage and culture, Il Cormorano is one of the most historically significant places to eat in Castelsardo. Featuring a wide range of Italian and Sardinian cuisine, this quaint restaurant is located right next to the main square in Castelsardo. Situated on a rocky outcrop overlooking the sea, the medieval town is typically rustic while this particular restaurant is symbolic of such an authentic appearance. In this regard, you can also expect to enjoy a sumptuous meal with the sound of local chatter passing by the front of the restaurant. Furthermore, the traditional décor in Il Cormorano ensures a warm atmosphere which is often the subject of online reviews. As for the menu, this changes with the season and consists of the finest local produce in every instance. From delicate pesto and pasta to a wide selection of seafood dishes including oysters, sea bass sardines; these excellent arrangements never fail to delight visitors. Lastly, there are also many prestigious Sardinian and Italian wines on offer to accompany this world-class cuisine. While many restaurants in Castelsardo have an impressive reputation, there are few who can claim such a famous chef, for Renato Pinna is one of the most respected on the entire island of Sardinia.

Visit Website

L'Incantu (Seafood)

🏠 LocalitĂ  Bajaloglia, Castelsardo, Sardegna, 07031, Italy.
📱 Telephone: +39 079 474340
a picture of the terrace with views at L'Incantu, a restaurant in Castelsardo, north Sardinia, Italy.
Romantic views at night of Castelsardo at Ristorante L'Incantu.

L'Incantu is another of the best places to eat in Castelsardo, and this traditional restaurant is located close to the medieval town. With stunning views and a quiet setting, this is also the perfect place for a romantic meal with excellent wines to add to the occasion. Many visitors are surprised by the interior in L'Incantu with neatly decorated tables featuring sparkling silverware and immense attention to detail. While it may not be the best-known restaurant in Castelsardo, this elegant eatery is the recipient of Michelin awards which is largely due to the excellent menu and talented chefs. As you might expect, the menu consists of many seafood varieties such as oysters, sardines, and salt-crusted sea bass. Furthermore, many customers are impressed with the generous portions of gnocchi, Caprese salad freshly baked bread. Finally, rest assured the extremely friendly staff at L’Incantu makes every effort to provide the most memorable dining experience for every meal. As mentioned, the house wine is popular, and L'Incantu is ideally designed for a romantic meal, but in truth, this stunning restaurant in Castlesardo is suitable for just about any occasion.

Visit Website

Baga Baga (Seafood, Pizza)

🏠 Castelsardo, Sardegna, 07100, Italy.
📱 Telephone: +39 079 470075
an inside look of Restaurant Baga Baga with views of the medieval town of Castelsardo in north Sardinia Italy
At Restaurant Baga Baga, high quality local wines and fantastic views of the medieval town of Castelsardo.

While Hotel Baga Baga is best known for its accommodation, this three-star hotel is also home to one of the most exciting restaurants in Castelsardo. With two separate dining rooms and a particularly impressive veranda, the restaurant features beautiful décor and stunning views. Fresh seafood is common in the town, and Baga Baga restaurant is another excellent example of quality in this regard, for oysters, sea bass, and every other local variety is available. At the same time, there is also a pizzeria at Baga Baga which uses a wood-fired oven to produce incredible results. As you can see, the food is both typically Sardinian and Italian which makes this a popular choice for groups with a preference for seafood alternatives. Located in the center of the medieval town and facing out to the ocean, Baga Baga is renowned for sunset views from the restaurant and hotel rooms. Quality wines, delicious meals, and polite staff are guaranteed at this charming restaurant while the price is also reasonable in comparison with other restaurants in Castelsardo.

Visit Website

How To Get To Castelsardo

Have you thought about arranging a rental car in Sardinia?

For some great deals, check out our Sardinia Car Hire page!

The nearest airport to Castelsardo is Aeroporto di Alghero-Fertilia, at a distance of approximately 65 kilometers. To get to Castelsardo via the fastest route, take the Strada Statale 291 in a north-east direction to Sassari. Once you've reached the area of Sassari, head north on the Strada Provinciale 60 towards Sorso for a few kilometers, then take the Strada Provinciale 48 in the direction of Castelsardo. The trip shouldn't take you longer than one hour.

Beaches Near Castelsardo

a small cove near Castelsardo in north Sardinia, Italy.

Spiaggia Cala Ostina

Spiaggia Baja Ostina is one of the most secluded beaches in north Sardinia and a beautiful sight as it sits quietly in a small bay ...
Read More
a picture of the wooden pathway that leads to the beach named Spiaggia di Lu Bagnu, near Castelsardo, north Sardinia, Italy.

Spiaggia di Lu Bagnu

This idyllic beach may not be the largest in the region, but visitors seem to prefer the toned down nature and quiet ambiance in the ...
Read More