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.
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.
Weather & Climate near San Pietro Island #
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.
January
January is the coolest month with highs of 14°C and lows of 8°C. Regular rainfall (84 mm) and partly cloudy skies.
Comfort
Weather
February
February is cool with highs of 15°C and lows of 8°C. Regular rainfall (83 mm) and partly cloudy skies.
Comfort
Weather
March
March is cool with highs of 16°C and lows of 9°C. Moderate rainfall (64 mm) and partly cloudy skies.
Comfort
Weather
April
April is cool with highs of 18°C and lows of 10°C. Moderate rainfall (58 mm) and partly cloudy skies.
Comfort
Weather
May
May is cool with highs of 22°C and lows of 14°C. Moderate rainfall (35 mm) and partly cloudy skies.
Comfort
Weather
June
June is mild with highs of 25°C and lows of 17°C. Light rainfall.
Comfort
Weather
July
July is warm with highs of 28°C and lows of 20°C. The driest month with just 4 mm and mostly sunny skies.
Comfort
Weather
August
August is the warmest month with highs of 29°C and lows of 20°C. Almost no rain and mostly sunny skies.
Comfort
Weather
September
September is mild with highs of 26°C and lows of 18°C. Moderate rainfall (39 mm) and partly cloudy skies.
Comfort
Weather
October
October is mild with highs of 22°C and lows of 16°C. Regular rainfall (82 mm) and partly cloudy skies.
Comfort
Weather
November
November is cool with highs of 18°C and lows of 12°C. The wettest month with heavy rain (107 mm) and partly cloudy skies.
Comfort
Weather
December
December is cool with highs of 15°C and lows of 9°C. Regular rainfall (87 mm) and partly cloudy skies.