San Pietro Island Island

Small Sardinian island with rocky coastline

Off Sardinia's southwest coast, San Pietro Island hosts the fishing town Carloforte, narrow lanes and tuna-packed cuisine; visitors arrive by ferry for beaches, cycling and the island's Italian-Genoese culinary traditions.

Main image
Wikivoyage banner

San Pietro Island at a Glance#

About San Pietro Island#

San Pietro Island is an island off the southwest coast of Sardinia in the Sulcis archipelago, known for its rugged coastline and the small port town of Carloforte. The island is geologically and ecologically distinct from mainland Sardinia and retains maritime and fishing traditions.

Visitors typically explore the main town, local beaches and coastal trails; the island’s shoreline features cliffs, small coves and fishing harbors rather than long continuous sandy beaches. Carloforte is the cultural and service hub for visitors.

The island’s modern settlement dates from resettlement by Ligurian-speaking islanders in the 18th century and it has maintained a distinctive local dialect and maritime economy. Tourism, fishing and small-scale agriculture form the primary local activities today.

San Pietro lies off Sardinia’s southwestern coast in the Sulcis area and is reached by short ferries from nearby mainland ports.

  • Ferry access: access is by ferry from Sardinian ports, making the island a distinct and compact destination with concentrated services in the main town.

What to See#

  • Carloforte: the town of Carloforte is the island’s main settlement and port, concentrating local services, traditional Ligurian-style houses and ferry connections to Sardinia.

How to Get to San Pietro Island#

Isola di San Pietro’s main town is Carloforte; the island is reached by ferry from the Sardinian mainland ports of Portovesme and from Calasetta on nearby Sant’Antioco. Ferries and occasional hydrofoils land at Carloforte’s port where the town center and marina are a short 5-10 minute walk.

By road, drive from Cagliari to Portovesme/Calasetta (roughly 90-100 km, about 1.5 hours) and take the scheduled ferry to Carloforte; local timetables vary seasonally so check ferry operators before travel.

Tips for Visiting San Pietro Island#

  • Base yourself in the main town of Carloforte and take the regular public ferry to reach Isola di San Pietro - Carloforte is the island's arrival point and hub for walks, restaurants and local transport.
  • Visit outside the peak July-August weeks (late spring or early autumn) to find quieter beaches and easier boat trips; many small coves and western shore viewpoints are peaceful in shoulder seasons.
  • Most visitors concentrate on Carloforte's harbor and main beaches; make time to cycle or take a short boat ride to the island's western coves and headlands for more isolated scenery and birdwatching.

Best Time to Visit San Pietro Island#

Visit between late spring and early autumn (May-September) for the best combination of warm weather and sea access; July-August is busiest.

Late spring - early summer (shoulder)
May-June · 15 to 24 °C
Pleasant temperatures, fewer visitors than midsummer, and good conditions for boating and coastal walks.
Summer (peak)
July-August · 23 to 30 °C
Warm, sunny weather ideal for swimming and boating but busiest for visitors and local services.
Autumn (calmer)
September-October · 18 to 25 °C
Sea remains warm into September and crowds thin out - a good time for quieter coastal exploration.

Weather & Climate near San Pietro Island#

Climate

San Pietro Island's climate is classified as Hot-Summer Mediterranean - Hot-Summer Mediterranean climate with warm summers (peaking in August) and cool winters (coldest in January). Temperatures range from 8°C to 29°C. Moderate rainfall (668 mm/year) with a pronounced dry season.

Air Quality: AQI 37 Good
Best Time to Visit
JulyAugustJune
Temperature & Rainfall
Temperature Range
32°
Warmest Month
5°
Coldest Month
Monthly Conditions
Month Comfort Temp Feels Rain Sky Humidity Wind UV Daylight
January Acceptable 8° - 14° 11° 84 mm partly cloudy 77% 4.1 m/s 0.3 low 9.6h
February Acceptable 8° - 15° 11° 83 mm partly cloudy 77% 4.1 m/s 0.5 low 10.6h
March Good 9° - 16° 12° 64 mm partly cloudy 80% 4.4 m/s 0.9 moderate 11.8h
April Very Good 10° - 18° 14° 58 mm partly cloudy 81% 4.7 m/s 1.3 high 13.1h
May Excellent 14° - 22° 18° 35 mm partly cloudy 80% 3.8 m/s 1.7 very high 14.2h
June Ideal 17° - 25° 21° 17 mm some cloud 78% 3.8 m/s 2.1 extreme 14.7h
July Ideal 20° - 29° 24° 4 mm mostly sunny 76% 3.8 m/s 2.3 extreme 14.5h
August Ideal 21° - 29° 25° 8 mm mostly sunny 75% 3.8 m/s 1.9 very high 13.5h
September Excellent 19° - 26° 22° 39 mm partly cloudy 75% 3.7 m/s 1.3 high 12.3h
October Excellent 16° - 22° 19° 82 mm partly cloudy 77% 3.7 m/s 0.8 moderate 11.0h
November Good 12° - 18° 15° 107 mm partly cloudy 77% 4.0 m/s 0.4 low 9.9h
December Acceptable 9° - 15° 12° 87 mm partly cloudy 76% 4.4 m/s 0.2 low 9.3h