| Where | San Pietro island, south-west Sardinia, off the Sulcis-Iglesiente coast |
| Known for | Ligurian-Tabarkin heritage, tuna trap (tonnara) history, cascà couscous |
| Getting there | Ferry from Portovesme (25 minutes) or Calasetta (35-40 minutes) |
| Cost | Boat tours €35-140pp depending on route; meals from around €25-40pp |
| Best time | May-October; tonnara-season traditions peak in spring |
A town that doesn’t feel like the rest of Sardinia
Carloforte, the only town on San Pietro island, was settled in 1738 by Ligurian families who had lived for two centuries on Tabarka, a small island off the Tunisian coast, before being resettled here by the King of Sardinia. That single historical fact shapes almost everything distinctive about the town today: a Ligurian-derived dialect called Tabarchino, still spoken by some older residents and visible on some street signage alongside Italian; a cuisine built around tuna and cascà, a couscous dish that reflects the community’s earlier North African trading links; and a townscape of pastel-coloured buildings around a genuinely attractive harbour that looks more like a small Ligurian port than anywhere else on the Sardinian coast.
Carloforte’s tuna heritage
For generations, Carloforte was one of the Mediterranean’s most important tuna-fishing ports, built around the tonnara — a historic trap system that funnelled migrating bluefin tuna into fixed nets for a coordinated harvest. The mattanza, the traditional trap-and-harvest method, is no longer practised commercially at the old scale, but the trap structures, the harbour buildings and the stories around them remain central to the town’s identity, and a handful of local guides run boat tours built specifically around this history.
The Carloforte tonnara guided tour takes in the historic trap sites and harbour by boat with a local guide explaining how the system worked and what it meant for the island’s economy for generations before tourism arrived — a slower, more narrative outing than a typical swim-and-snorkel trip, and something you genuinely can’t do anywhere else in Sardinia.
Sailing to Sant’Antioco and Calasetta
The channel between San Pietro and Sant’Antioco, with Calasetta sitting on Sant’Antioco’s northern tip, gives sheltered water well suited to sailing — calmer than the open west coast further north, with coves that see far fewer boats than the Alghero or Costa Smeralda routes.
The sailing tour linking Sant’Antioco, Calasetta and Carloforte covers all three points in one route, typically with a swim stop worked in. For a longer day with more time in the water, the full-day boat trip with snorkelling from Sant’Antioco covers more coastline, better suited to visitors prioritising swimming over the tonnara’s historical narrative.
Day tours from Cagliari
If you’re based in Cagliari rather than staying locally, the drive to Portovesme for the San Pietro ferry takes about 90 minutes, making this corner of the island a genuine but longer day trip rather than a quick outing. The San Pietro island and Carloforte tour from Cagliari handles the transport and ferry crossing as part of the package, removing the logistics of timing the ferry yourself. See our day trips from Cagliari guide for how this compares to the capital’s other day-trip options.
Wandering the town itself
Carloforte’s harbourfront and old town lanes are worth an hour or two before or after any boat tour — pastel-coloured buildings, narrow lanes built at a human scale rather than for cars, and a handful of small museums covering the tuna-trap and Tabarkin history in more depth than a boat guide can fit into a short narration. The town has a genuinely working-harbour feel rather than a polished resort aesthetic, part of the appeal for anyone who’s already seen the more photographed stretches of coast further north. A boat tour timed to finish by early afternoon leaves room for a proper lunch in one of the harbourfront restaurants before an onward ferry, well worth building into the day.
The Tabarkin table
Carloforte’s Ligurian heritage shows up most clearly at the table — tuna prepared several distinct ways, cascà (the local couscous, a legacy of the community’s earlier North African trading links), and a lighter hand with seafood than the heavier meat-forward cooking found inland. Our what to eat in Sardinia guide covers where Tabarkin cooking fits into the island’s wider food traditions, and it’s genuinely worth timing a Carloforte visit around a proper meal rather than treating the boat trip as the whole itinerary.
Getting there and around
San Pietro island is reached only by ferry — from Portovesme on the mainland (25 minutes) or from Calasetta on Sant’Antioco (35-40 minutes), both running regularly in season. If driving from Cagliari, budget around 90 minutes to Portovesme via the SS130 and SS126, longer than the direct distance suggests since this stretch has no motorway — see our driving in Sardinia guide for why road speeds run lower than expected across the island generally. Once on San Pietro, Carloforte’s compact old town is entirely walkable; a car isn’t needed for the town itself, only for reaching the ferry terminal.
Where to stay
Carloforte has the widest range of accommodation of the three south-west island towns covered on this site, from simple harbourfront guesthouses to a handful of small boutique hotels overlooking the water, generally at prices a step below equivalent options on the Costa Smeralda given the area’s lower overall visitor volume. Staying in the town itself, rather than commuting from the mainland, makes the most of an evening after the day-trip boats have left and the harbourfront empties out — a genuinely different, quieter atmosphere than the daytime bustle around the ferry terminal. Booking a few days ahead in August is still sensible, since the total number of rooms is modest compared with the coastal resort towns further north.
Costs and what to expect
Prices in Carloforte run somewhat lower than the busier Alghero or Costa Smeralda boat-tour markets, reflecting less demand rather than lower quality. Shared tonnara and heritage tours typically cost €35-55 per person for two to three hours, while longer sailing and full-day snorkelling trips run €50-85 depending on inclusions. Cagliari-based day tours that bundle the ferry crossing cost more, generally €90-140pp, reflecting the transport and longer overall duration. Most operators here are small, family-run businesses rather than large fleets, meaning fewer daily departures than Alghero — worth booking a day or two ahead even outside peak season.
Combining Carloforte with the wider south-west
The Sulcis-Iglesiente coast north of San Pietro, around Iglesias, Masua and Nebida, has its own dramatic mining-heritage coastline worth pairing with a Carloforte day. See our south Sardinia 7-day itinerary for how the route fits together, and our Carloforte and Sant’Antioco boat tours guide for a fuller breakdown of prices and routes across this corner of the island.
Frequently asked questions about visiting Carloforte
Do I need to book the ferry separately from a boat tour?
For self-organised visits, yes — ferries from Portovesme or Calasetta are booked separately from any boat tour taken once on the island. Tours departing from Cagliari that include San Pietro typically bundle the ferry crossing into the package.
What language is Tabarchino, and will I hear it in Carloforte?
A Ligurian dialect brought by settlers via Tunisia in the 18th century, still spoken by some older residents and used on some street signage alongside Italian — a genuine linguistic curiosity distinct from Sardu, spoken elsewhere on the island.
Is Carloforte crowded in summer?
Less than the Costa Smeralda or Alghero, but it does get busier in August with Italian domestic tourists who know the area well; booking boat tours a few days ahead in peak season is worth doing.
What’s the best time of year to visit for the tonnara heritage?
Spring and early summer connect most closely to the traditional tuna season, though guided tours run through the main visitor season from May to October regardless of the fishing calendar.
Is Carloforte suitable for a family with children?
Yes — the calmer channel waters and shorter sailing routes suit families well, and the tonnara tour’s storytelling format tends to hold children’s attention better than a purely scenic boat trip.
Can I combine Carloforte with a wider road trip?
Yes — pair it with the Sulcis-Iglesiente’s mining-heritage coastline around Iglesias, Masua and Nebida, or with Sant’Antioco and Calasetta just across the channel.
Do I need to book restaurants ahead in Carloforte?
In July and August, yes, particularly the harbourfront places known for tuna and cascà — smaller, family-run kitchens can genuinely sell out of a day’s fresh catch. Outside peak season, walk-in tables are usually available without much wait.
Is Carloforte’s town centre walkable, or do I need a car?
The old town and harbourfront are entirely walkable once you’ve arrived; a car is only needed for reaching the Portovesme ferry terminal or exploring the wider San Pietro coastline beyond the town itself.
What’s the best way to see San Pietro island beyond the town?
A rented car or scooter on the island itself covers the coastline’s quieter viewpoints and smaller coves beyond Carloforte’s harbour, an option worth considering if you’re staying overnight rather than day-tripping.
Does Carloforte have a beach within walking distance of the town?
There are a couple of small swimming spots near the harbour, but San Pietro’s better beaches sit a short drive from the centre — a car or scooter is worth arranging if beach time beyond a quick dip matters to your visit.


