Castelsardo
|
Latest page update: 30 May 2025
|
By: Dion Protani
|
Where to Stay
Where to Stay in Castelsardo
Castelsardo, on the north coast of Sardinia, is a historic town characterised by its medieval centre and castle overlooking the sea. The town offers several established hotels, many of them positioned to take advantage of the views across the Gulf of Asinara.
Hotel Riviera is located on the seafront below the old town, featuring a spa, restaurant and comfortable rooms, with reviews often highlighting its service and facilities (€€). Also close to the water, Hotel Pedraladda provides sea-view rooms, a pool and easy access to the historic centre, regularly praised for value (€€). For a more central option, Bajaloglia Resort sits just outside the town with panoramic views, stylish interiors and a pool, with strong guest feedback for comfort and setting (€€€).
Hotel Riviera is located on the seafront below the old town, featuring a spa, restaurant and comfortable rooms, with reviews often highlighting its service and facilities (€€). Also close to the water, Hotel Pedraladda provides sea-view rooms, a pool and easy access to the historic centre, regularly praised for value (€€). For a more central option, Bajaloglia Resort sits just outside the town with panoramic views, stylish interiors and a pool, with strong guest feedback for comfort and setting (€€€).
Where is
Where is Castelsardo?
|
The seaside town of Castelsardo is situated on Sardinia's northern coast, within the Province of Sassari. It has a population of around 6,000 residents while the main highlights are the Castello dei Doria, the multi-coloured houses and the marina.
Nearby places of interest include Sassari, Porto Torres, Isola Rossa and Tempio Pausania. |
Comune di Castelsardo
|
Province: Sassari
Region: Sardinia Population: 5,617 (in 2024 - source) Size: 45 km² Elevation: 0-114 metres Highlights: Castello dei Doria, multi-coloured houses, marina Water quality: Blue Flag Beach 2024-2025 Close by: Sassari, Porto Torres, Isola Rossa, Tempio Pausania Fly to: Alghero Fertilia Airport - 56 minutes by car (61 km) |
One of I Borghi più belli d'Italia (Italy's Most Beautiful Villages)
Listing headline: Intreccio Mediterraneo (Mediterranean Twist)
Listing headline: Intreccio Mediterraneo (Mediterranean Twist)
What People Ask About Castelsardo
Is Castelsardo worth visiting?
Yes, Castelsardo is worth visiting for its well-preserved medieval architecture, panoramic sea views, and rich cultural heritage. The town is recognized as one of Italy's most beautiful villages and offers a unique blend of history and natural beauty.
What are the main attractions in Castelsardo?
Main attractions include the Doria Castle, housing the Museum of Mediterranean Weaving; the Co-Cathedral of Sant'Antonio Abate with artworks by the Master of Castelsardo; the unique Elephant Rock formation; and the charming historic center with its narrow streets and artisan shops.
How do I get to Castelsardo?
Castelsardo is located in northern Sardinia, approximately 90 km from Olbia and 30 km from Sassari. You can reach it by car via the SS200 coastal road or by regional bus services connecting it to major Sardinian cities.
What can you do in Castelsardo?
Visitors can explore the historic castle and museums, relax on nearby beaches like Lu Bagnu, enjoy local cuisine at seaside restaurants, and participate in traditional festivals and events that showcase Sardinian culture.
When is the best time to visit Castelsardo?
The best time to visit Castelsardo is between May and September, when the weather is warm and ideal for sightseeing and beach activities. July and August are peak tourist months, offering vibrant local festivals and events.
Related links
Discover
Discover Castelsardo
Castelsardo is a coastal town in the Province of Sassari, set on a rocky headland overlooking the Gulf of Asinara in northern Sardinia. The historic centre climbs steeply from the shoreline, with narrow lanes, stone houses, and terraces that follow the contours of the promontory. Its elevated position gives sweeping views across the sea towards the distant coastline, while the surrounding landscape is characterised by rugged cliffs, Mediterranean scrub, and small coves.
The town is dominated by the Castello dei Doria, a medieval fortress that crowns the headland and recalls Castelsardo’s strategic role in controlling this part of the coast. Historic churches, artisan workshops, and traditional basket weaving reflect its cultural heritage, while the seafront below provides a link to its maritime past. Positioned between Porto Torres and Santa Teresa Gallura, Castelsardo forms one of the most distinctive historic centres on Sardinia’s northern shore, combining coastal scenery with a rich medieval legacy.
The town is dominated by the Castello dei Doria, a medieval fortress that crowns the headland and recalls Castelsardo’s strategic role in controlling this part of the coast. Historic churches, artisan workshops, and traditional basket weaving reflect its cultural heritage, while the seafront below provides a link to its maritime past. Positioned between Porto Torres and Santa Teresa Gallura, Castelsardo forms one of the most distinctive historic centres on Sardinia’s northern shore, combining coastal scenery with a rich medieval legacy.
Things to Do
Things to Do in Castelsardo
- Castello dei Doria stands at the highest point of the town and dates back to the 12th century. The castle houses the Museo dell’Intreccio Mediterraneo, which focuses on traditional basket weaving. Its ramparts offer wide views of the sea and surrounding coastline.
- Cattedrale di Sant’Antonio Abate is located just below the castle walls, with a distinctive bell tower overlooking the sea. Inside, visitors can see Baroque altars, religious relics and frescoes. The crypt houses a small diocesan museum with sacred art and local devotional items.
- Porta Marina and the old town streets provide access to narrow alleys, stone houses and artisan workshops. The historic centre is best explored on foot, with several small viewpoints over the Gulf of Asinara. Many of the streets are decorated with murals and local crafts.
- Local beaches such as Marina di Castelsardo and Lu Bagnu offer sandy stretches with seasonal services and access to swimming. Lu Bagnu is the larger of the two and includes free areas as well as lidos. Both are within a short drive or walk from the town centre.
- Day trips to Roccia dell’Elefante and nearby villages are popular with visitors staying in the area. Roccia dell’Elefante is a large natural rock formation shaped like an elephant, located just outside town. The nearby village of Sedini also features a unique house built into a rock.
Tours and Activities
Castelsardo Tours and Activities
Photo Gallery
Castelsardo Photo Gallery
Sardinia Top 10 - My Recommended Destinations in Sardinia
1. Bosa
2. La Maddalena Archipelago
3. Alghero
4. Su Nuraxi di Barumini
5. Santa Teresa Gallura
6. Asinara
7. Gulf of Orosei
8. La Pelosa Beach
9. Gennargentu National Park
10. Tavolara
👉 Explore the Top 10 Places to Visit in Sardinia
1. Bosa
2. La Maddalena Archipelago
3. Alghero
4. Su Nuraxi di Barumini
5. Santa Teresa Gallura
6. Asinara
7. Gulf of Orosei
8. La Pelosa Beach
9. Gennargentu National Park
10. Tavolara
👉 Explore the Top 10 Places to Visit in Sardinia
How to Get to [Place Name]
How to Get to Castelsardo
By Rail: Castelsardo does not have its own train station. The nearest station is in Sassari, located on the regional rail network operated by Trenitalia. From Sassari, regional trains connect to other parts of Sardinia including Cagliari and Olbia. The onward journey from Sassari to Castelsardo is by road, taking about 45 minutes by bus or car.
By Road: Castelsardo is situated on the northern coast of Sardinia, about 30 kilometres east of Sassari. The town is accessible via the SP90 coastal road, with a drive from Sassari taking roughly 45 minutes. From Olbia, the journey takes around 1 hour and 30 minutes. Public parking is available near the historic centre and along the seafront.
Nearest International Airports:
By Road: Castelsardo is situated on the northern coast of Sardinia, about 30 kilometres east of Sassari. The town is accessible via the SP90 coastal road, with a drive from Sassari taking roughly 45 minutes. From Olbia, the journey takes around 1 hour and 30 minutes. Public parking is available near the historic centre and along the seafront.
Nearest International Airports:
- Alghero-Fertilia Airport: Located approximately 65 kilometres west of Castelsardo, the journey by car takes about 1 hour and 15 minutes. The airport provides flights to several domestic and European destinations.
- Olbia Costa Smeralda Airport: Situated around 100 kilometres to the southeast, with a driving time of approximately 1 hour and 40 minutes.
Private Transfers
Castelsardo Private Transfers
A private transfer provides a comfortable and reliable way to travel to or from Castelsardo, with a professional local driver offering direct, door-to-door service. It’s a practical option for visitors heading to this coastal town, especially for those who prefer to avoid hiring a car or relying on limited regional bus services.
Transfers can be arranged from Alghero Fertilia Airport and Olbia Costa Smeralda Airport, both of which serve regular domestic and international flights. Private transfers also connect Castelsardo with nearby destinations such as Sassari, Valledoria, and Badesi, allowing you to travel comfortably and at your own pace along Sardinia’s northern coastline.
To request a quote or check availability for a private transfer, just fill out the short form below and we’ll get back to you with all the details.
Transfers can be arranged from Alghero Fertilia Airport and Olbia Costa Smeralda Airport, both of which serve regular domestic and international flights. Private transfers also connect Castelsardo with nearby destinations such as Sassari, Valledoria, and Badesi, allowing you to travel comfortably and at your own pace along Sardinia’s northern coastline.
To request a quote or check availability for a private transfer, just fill out the short form below and we’ll get back to you with all the details.

