Skip to content
Santu Diadòru/San Teodoro beach
Sardinia · Gallura Nord-Est Sardegna

Santu Diadòru/San Teodoro beach

40.776° N, 9.678° ESandy beach · facing northeast
Photo: Roberto Ferrari from Campogalliano (Modena), Italy · CC BY-SA 2.0
63
Choppy Sea
Better to choose another beach.
Today's score (afternoon) · Updated on 13 oct 2026 at 16:59
0.7 m
Waves
14 km/h
Wind
0%
Rain
23°
Temperature

About the beach

Santu Diadòru/San Teodoro beach is a sandy beach in the municipality of San Teodoro, in the province of Gallura Nord-Est Sardegna (Sardinia), on the Tyrrhenian Sea.

“Santu Diadòru/San Teodoro beach” is a descriptive name taken from the locality: this beach has no name of its own on OpenStreetMap.

Facing northeast (55°), it is sheltered with the Libeccio (SW) or Ponente (W); with the Gregale (NE) or Levante (E), which comes from the sea, it gets rougher.

Sandy bottom: easy entry into the water, just take care when the sea is rough.

In the latest European EEA classification (2025 season) the bathing water is rated excellent.

7-day forecast

Sea score for the next 7 days
DayMorningAfternoonTemp.
TODAY 13 oct526323°C
WED 14 oct736623°C
THU 15 oct948324°C
FRI 16 oct948926°C
SAT 17 oct948023°C
SUN 18 oct857924°C
MON 19 oct585524°C

Where is Santu Diadòru/San Teodoro beach

Santu Diadòru/San Teodoro beach is located in the municipality of San Teodoro, in the province of Gallura Nord-Est Sardegna, in Sardinia. Coordinates: 40.77635, 9.67828.

As the crow flies: 0.8 km from the centre of San Teodoro, 22 km from the provincial capital Olbia.

Get directions

Winds and shelter at Santu Diadòru/San Teodoro beach

With the coast facing northeast (55°), every wind blows from inland, across or from the sea: here is what changes.

Effect of the winds at Santu Diadòru/San Teodoro beach
WindFromEffect here
TramontanenorthCross-shore, from the sea: some waves possible
GregalenortheastFrom the sea onto the shore: waves and rough sea
LevanteeastFrom the sea onto the shore: waves and rough sea
SiroccosoutheastCross-shore, from the sea: some waves possible
OstrosouthCross-shore, from inland: moderate effect
LibecciosouthwestFrom inland: sheltered, calmer sea
PonentewestFrom inland: sheltered, calmer sea
MistralnorthwestCross-shore, from inland: moderate effect

Questions about Santu Diadòru/San Teodoro beach

Can you swim at Santu Diadòru/San Teodoro beach today?

Today (afternoon) the sea score at Santu Diadòru/San Teodoro beach is 63/100 (Choppy Sea): waves 0.7 m, wind 14 km/h, temperature 23°C. Better to choose another beach. The score is updated twice a day based on waves, wind relative to the beach's orientation, rain and temperature.

Where is Santu Diadòru/San Teodoro beach?

San Teodoro (OT), Sardinia, 22 km as the crow flies from Olbia.

Which wind is Santu Diadòru/San Teodoro beach sheltered from?

Sheltered with the Libeccio (SW) or Ponente (W); exposed with the Gregale (NE) or Levante (E).

Is Santu Diadòru/San Teodoro beach sandy or rocky?

Santu Diadòru/San Teodoro beach is a sandy beach.

How is the water quality at Santu Diadòru/San Teodoro beach?

Excellent (EEA classification, 2025 season).