Maybe in
Italy

Castelsardo: A Hilltop Town on Sardinia’s North Coast

Castelsardo is a coastal town in northern Sardinia, perched above the Gulf of Asinara. Its compact old town climbs toward a castle, with steep lanes, sea views and a cathedral set close to the cliff edge. Basket weaving remains an important part of its local identity, while beaches and a small harbor sit below the historic center. It is a good place to understand a different side of Sardinia: one where the coast is part of the appeal, but the town itself is worth exploring.

A town built up from the water

Castelsardo’s position shapes the visit. From a distance, the old town appears to rise almost directly out of the sea, its houses packed around the rocky hill beneath the castle. Up close, it is a place of narrow passages, steps and sudden openings toward the coast. The climb is part of its character, though it can be tiring in the heat. The newer parts of town spread around the base of the hill, where daily services, the harbor and places to eat are easier to reach. Castelsardo is small enough to explore without a long itinerary, but its different levels make it feel less compact on foot than it looks on a map.

Castle walls and a living craft

The castle anchors the historic center. It now houses a museum devoted to Mediterranean weaving, a fitting use for a town associated with handmade baskets. You may see woven goods displayed around the old streets, though the lanes are also home to residents and should not be treated as an open-air exhibit. Nearby, the Cathedral of Sant’Antonio Abate stands above the water, its distinctive tiled bell tower visible from several angles. These buildings give the hill its recognizable outline, but much of the pleasure of walking here lies between them: stone doorways, small squares and views that change as the streets turn. The old center is especially atmospheric outside the busiest hours, when it is easier to move through its narrow lanes.

Beaches, weather and getting around

Castelsardo has access to the sea, but it is not simply a beach resort. The small town beach sits below the center, while Lu Bagnu, a short distance away, has more room for a beach day. Conditions on this stretch of coast can be windy, so swimming may depend on the weather rather than the season alone. Summer brings the most activity, along with busier streets and more competition for parking near the old town. Outside the main season, the pace is quieter, although some visitor-focused businesses reduce their hours. Buses connect Castelsardo with other towns, but a car gives you more flexibility for beaches and inland stops such as Roccia dell’Elefante. If you are staying in the historic center, expect steps and uneven paving rather than easy door-to-door access.

What is there in Castelsardo?

A quick overview of the most notable things you can find in Castelsardo.

Steep old-town lanes

A network of steps and narrow streets winds between closely packed houses on the castle hill.

Basket-weaving tradition

Handwoven baskets are a visible part of Castelsardo’s craft heritage and appear in local shops and displays.

Coastal viewpoints

The elevated historic center gives broad views across the Gulf of Asinara and along the northern Sardinian coast.

Lu Bagnu beach

This nearby sandy beach is a more spacious swimming option than the small beach below the old town.

Harbor and waterfront

A small harbor and seafront area sit beneath the hill, apart from the older streets above.

Seafood and Sardinian cooking

Local restaurants serve seafood alongside familiar Sardinian dishes, with the widest choice in the warmer months.

What to see in Castelsardo?

Notable places and attractions connected to Castelsardo.

01

Castello dei Doria

The castle crowns the old town and contains the Museum of Mediterranean Weaving. Its position also makes it one of the best places to take in the coastal setting.

02

Cathedral of Sant’Antonio Abate

Set near the edge of the hill, the cathedral is notable for its sea-facing position and colorful bell-tower dome.

03

Roccia dell’Elefante

A short drive inland, this elephant-shaped rock contains prehistoric tombs carved into the stone.

04

Church of Santa Maria delle Grazie

This church in the historic center is closely associated with Castelsardo’s religious traditions, including the Lunissanti procession.

05

Lu Bagnu

Castelsardo’s nearby beach area provides a sandy stretch for swimming and a less steep setting than the castle hill.

Pros & Cons

Pros

  • ✓A distinctive hilltop old town with wide coastal views.
  • ✓Castle, cathedral and historic streets close enough to explore on foot.
  • ✓Beaches within easy reach, including Lu Bagnu.
  • ✓A local weaving tradition that gives the town character beyond its scenery.
  • ✓A useful base for exploring parts of northern Sardinia by car.

Cons

  • −Steep steps and uneven paving can make the old town difficult for some visitors.
  • −Parking near the historic center can be challenging in summer.
  • −Wind and sea conditions do not always suit swimming.
  • −A car is helpful for reaching nearby beaches and inland sights.
  • −Some restaurants and visitor-focused businesses have reduced hours outside the main season.

Location

Castelsardo is located in Sardinia.

Castelsardo, Sardinia, Italy
40.16371, 15.99188
Open in Google Maps

Explore more places in Italy

Discover more cities, towns and destinations across Italy.

Apulia

Apricena

Apricena is a town in northern Apulia, where the Tavoliere plain meets the lower slopes of the Gargano. It is closely associated with the pale limestone quarried nearby and used in buildings across Italy. This is a working town rather than a resort: its center, surrounding farmland and quarry landscape tell more of its story than a long list of visitor sights. Apricena is worth understanding as a distinct part of the Foggia area, especially for travelers interested in local life, stoneworking or the less-visited inland side of the Gargano.

→
Apulia

Anzano di Puglia

Anzano di Puglia is a small village in the western part of Italy’s Apulia region, close to the border with Campania. It sits among the hills of the Monti Dauni, far from the beaches and large cities many travelers associate with Puglia. The appeal here is modest and local: village streets, surrounding farmland, and a slower pace of life. Anzano is worth understanding as a place to experience this quieter, inland side of the region, rather than as a town built around major sights.

→
Lazio

Canino

Canino is a small town in northern Lazio, set among the olive groves and farmland of the Maremma, inland from the Tyrrhenian coast. Its name is closely tied to Canino olive oil and to Vulci, an important ancient Etruscan city whose ruins lie nearby. The town itself has a compact historic center rather than a busy tourist district. It makes sense as a base for travelers interested in archaeology, rural landscapes and the quieter side of the Viterbo area.

→
Campania

Ailano

Ailano is a small village in the province of Caserta, in northern Campania. It sits between the Volturno valley and the foothills of the Matese mountains, well away from the region’s busy coastal destinations. The appeal is modest and local: a compact old center, a rural setting, and easy access by car to the wider Matese area. Ailano makes more sense as a place to slow down and understand inland Campania than as a stop built around major monuments.

→
Campania

Capodrise

Capodrise is a small town in Campania’s province of Caserta, set in the flat, closely built-up area between Caserta and Marcianise. It is mainly a place of homes, local businesses and everyday routines, rather than a destination organized around tourism. An older center, parish church and Palazzo Mondo give it points of local interest, while the Royal Palace of Caserta is nearby. Capodrise makes most sense to someone visiting people in the area, looking for a base outside central Caserta, or trying to understand the towns that surround the city.

→