Spiaggia San Terenzo beach, La Spezia, Italy

One of the few sandy beaches on the Gulf of Poets, in Lerici near La Spezia, below San Terenzo's castle, with calm water, free sections and lidos.

Spiaggia San Terenzo beach, La Spezia, Italy

Spiaggia di San Terenzo is the main beach of the seaside village of San Terenzo, located in the municipality of Lerici near La Spezia in the Liguria region of northwestern Italy. The beach lies on the eastern side of the Gulf of La Spezia, often called the Gulf of Poets, and forms part of a continuous coastal area that connects the towns of San Terenzo and Lerici. The bay is bordered by colorful houses and overlooked by the historic Castello di San Terenzo, creating a typical Ligurian seaside landscape.

The poet Percy Bysshe Shelley spent the last months of his life in 1822 at Villa Magni, on the seafront of San Terenzo; the name Gulf of Poets recalls him and the other writers who stayed here.

Location and Access

San Terenzo is about 10 km from La Spezia and a short walk from Lerici. By car, leave the A12 motorway at Sarzana and follow the local roads to the coast. The nearest railway station is in La Spezia, from where buses and taxis run to San Terenzo. The beach lies right along the village promenade, close to hotels and restaurants, and a seaside walkway leads to Lerici, so you can reach the beach on foot from either town.

Beach Characteristics

Spiaggia di San Terenzo is notable for having fine sand, which is relatively uncommon along the Ligurian coast where many beaches are rocky or pebbly. The shoreline is sheltered within a small bay, and a breakwater offshore helps keep the water calm. The seabed slopes gradually, making the beach suitable for swimming and family recreation. The sand is soft and the entry into the sea is gentle, allowing visitors to enter the water without special footwear.

Access to the public sections of the beach (spiaggia libera) is free of charge. Alongside these areas there are organized beach establishments where visitors can rent sun loungers and umbrellas for a daily fee.

Water Temperature

The swimming season in this part of Liguria generally lasts from June to October. Average sea temperatures are about 22–25 °C in June, 24–29 °C in July and August and 22–26 °C in September, while in winter the sea cools to about 13–15 °C.

Best Time to Visit

The most popular months for visiting San Terenzo Beach are July and August, when sea temperatures are highest and all beach services operate at full capacity. However, the beach can become crowded during this period. For visitors seeking pleasant weather with fewer tourists, June and September are often considered ideal months. During these periods the sea remains warm enough for swimming while the atmosphere is quieter than in peak summer.

Water temperature

Current water temperature today, 18.10.2026 at Spiaggia San Terenzo beach, La Spezia, Italy: +23°C

Swimming Comfort: Comfortable and pleasant for swimming.

Average water temperature by month

Jan +14…+15°C
Feb +13…+14°C
Mar +13…+15°C
Apr +15…+17°C
May +17…+21°C
Jun +22…+25°C
Jul +24…+28°C
Aug +25…+29°C
Sep +22…+26°C
Oct +21…+23°C
Nov +17…+20°C
Dec +15…+17°C

Sea surface temperature (SST) is based on hourly data from the last 3 years.

Weather in location: Spiaggia San Terenzo beach, La Spezia, Italy

21° Overcast, feels 23°
  • Today 18°…22°
  • Wind 5 km/h E
  • No precipitation now
Mon 17°…23° ☔ 23%
Tue 16°…22° ☔ 100%
Wed 15°…20° ☔ 100%

Average by month

Jan 5°…11° 20 days 11 days
Feb 5°…12° 17 days 11 days
Mar 7°…14° 20 days 11 days
Apr 9°…17° 20 days 10 days
May 13°…20° 18 days 13 days
Jun 18°…24° 21 days 9 days
Jul 20°…28° 26 days 5 days
Aug 20°…28° 23 days 8 days
Sep 17°…24° 20 days 10 days
Oct 14°…20° 18 days 13 days
Nov 9°…15° 17 days 13 days
Dec 6°…12° 18 days 13 days

Monthly averages and dry days (no measurable rain) from ERA5, last 10 years.

Reviews from dotonmap travelers

No reviews yet. Have you been here? Share what you liked.