
How to Get There – Castelsardo Marina
How to get to the Castelsardo Marina
The Castelsardo Marina is located in the heart of the northern coast of Sardinia, in the Gulf of Asinara

How To Get There

Destination and Routes
The port of Castelsardo (lat. 40° 54′ N; long. 008° 42′ E) enjoys a strategic location in the heart of the Gulf of Asinara, ideal for sailors wishing to explore the northwest coast of Sardinia. From here, whether in just a few days’ sailing, or making a number of short stops, you can easily reach other ports and marinas in northern Sardinia, Corsica and surrounding destinations such as the Balearic Islands, the French Riviera, Liguria, Tuscany, Central Italy, Southern Italy, Tunisia and Malta, thus making Castelsardo a perfect base for coastal cruises and a stopover for deep-sea voyages.
Approximate sea distances (in nautical miles):
- Castelsardo → Isola Rossa
9.6 NM - Castelsardo → Porto Torres
14,4 NM - Castelsardo → Stintino
21 NM - Castelsardo → Alghero
57.4 NM - Castelsardo → Cala Reale (Asinara)
21.4 NM - Castelsardo → Santa Teresa di Gallura
31,7 NM - Castelsardo → Bonifacio (Corsica)
36.4 NM - Castelsardo → Porto Vecchio (Corsica)
55 NM - Castelsardo → Ajaccio (Corsica)
63 NM
When sailing between Corsica, the French Riviera, the Balearic Islands and Northern Sardinia, Castelsardo is the perfect place to break the journey and enjoy a night in one of the most picturesque towns in the Mediterranean.
The Castelsardo Marina offers secure and sheltered berths in the heart of the Gulf of Asinara, with fully-equipped moorings, a complete range of services and facilities, and immediate access to the town: just a few minutes’ walk will put you right in the middle of the narrow streets of the historic old town centre with its seafood restaurants, artisan’s workshops and panoramic sea-view terraces.
Whether you’re coming from Bonifacio, the Costa Smeralda, Asinara or the Balearic Islands, Castelsardo is excellent for a technical stopover and a delightful place for a break, offering refuelling, provisioning, relaxing on the dock, and a different kind of evening spectacle, with the illuminated flood-lit castle dominating the port and town.
Be sure to include Castelsardo in your cruise itinerary: an extra night here is worth the trip alone.
Suggested routes for sailors, with a stop in Castelsardo
Area: Northern Sardinia – Gulf of Asinara
Castelsardo is practically halfway between eastern and western Northern Sardinia and, in line with many traditional routes, the main advantages of a break in Castelsardo are the following:
- A convenient stopover with the area offering all the amenities and enjoyable in every season.
- The town offers interesting food, drink and sightseeing.
Balearic Islands (Minorca / Majorca) → Northern Sardinia
- Typical route: Ciutadella / Mahón → Alghero → Stintino / Asinara → Castelsardo → continuation towards Corsica / Costa Smeralda.
Clockwise Tour of Sardinia
- Typical route: Cagliari → Oristano → Bosa → Alghero → Stintino / Asinara → Castelsardo → La Maddalena → Olbia / Costa Smeralda.
Corsica Route: (Bonifacio / Southern Corsica) → North Western Sardinia
- Typical route: Bonifacio → Castelsardo → Stintino / Asinara → Alghero.
French Riviera / Ligurian Riviera → Northern Sardinia
Typical route: Antibes / Straits of Bonifacio / Sanremo → Corsica → Bocche di Bonifacio → Castelsardo → Asinara / Alghero / Bosa.
How to Reach the Marina by Road
Located on the northern coast of Sardinia, the port of Castelsardo is easily accessible by car and public transport. Its strategic location makes it a convenient access point for those arriving from the island’s main cities and the airports of northern Sardinia, and it also allows for easy access to various destinations in the opposite direction.
By car
The port is well connected to the regional road network.
From Sassari
Take the SS200 towards Castelsardo. The road is good quality and offers scenic views, allowing you to reach the port in about 35–40 minutes (approximately 30 km).
From Alghero
Follow the SS127 bis to Sassari, then continue on the SS200 towards Castelsardo (approximately 65 km).
From Olbia
Take the SS597 to Sassari, then take the SS200 towards Castelsardo (approximately 95 km).
Rest areas and parking spaces are available near the port, both for short-term and long-term stays.
By bus (public transport)
Castelsardo is connected to the main cities in Sardinia by regional bus lines.
Direct or connecting connections from Sassari
Connections from Alghero and neighboring towns
The main bus stop is located in the town centre; from here, the port can be reached on foot or with a local bus.
From the airport
Alghero – Fertilia Airport (approximately 60 km)
Reachable by car or by bus to Sassari and then a connection to Castelsardo.
Olbia Airport – Costa Smeralda (approximately 100 km)
Direct road connections by car or bus to Sassari and onward to Castelsardo.
Taxis and private transfers
Taxis and private transfer services are available from airports and major cities in northern Sardinia, ideal for those seeking a direct and personalized connection to the port.

NEED MORE INFORMATION?











