Sardinia: beach reality check
Short answer: 36 beaches checked. In mid-July the sun leaves first at Cala Goloritzè (15:00), Cala Mariolu (15:55), Cala di Fuili (17:35); the latest sun is at Is Arenas, Piscinas, Bassa Trinita.
| Beach | Surface | Sun in July | Climb from parking | Water | Sea in Aug | Clubs mapped |
|---|---|---|---|---|---|---|
| La Pelosa Stintino | Sand | 06:20–20:20 | 410 m, ↑11 m | gradual | 25 °C | — |
| Cala Goloritzè Baunei | Pebbles | 06:15–15:00 | — | shallow | 26 °C | — |
| Cala Luna Dorgali | Sand | 06:15–18:30 | — | shallow | 26 °C | — |
| Cala Mariolu Baunei | Pebbles | 06:15–15:55 | — | shallow | 26 °C | — |
| Cala Sisine Baunei | ? | 06:15–18:45 | — | shallow | 26 °C | — |
| Spiaggia del Principe - Poltu di li cogghj Arzachena | ? | 06:20–19:55 | 420 m, ↑29 m | gradual | 25 °C | — |
| Spiaggia Liscia Ruja Arzachena | ? | 06:15–20:10 | 300 m, ↑9 m | gradual | 25 °C | 7 |
| Capriccioli - spiaggia il Pirata Arzachena | Sand | 06:40–20:40 | 90 m | gradual | 25 °C | 1 |
| Cala Brandinchi San Teodoro | Sand | 06:20–20:40 | 630 m | gradual | 25 °C | 3 |
| Tuerredda Teulada | Sand | 07:15–20:30 | 170 m, ↑5 m | shallow | 25 °C | — |
| Spiaggia di Chia Domus De Maria | ? | 06:35–20:15 | 190 m, ↑5 m | shallow | 25 °C | — |
| Su Giudeu Domus De Maria | Sand | 06:20–20:20 | 330 m, ↑12 m | shallow | 25 °C | — |
| Is Arutas Cabras | ? | 06:30–20:55 | 170 m, ↑5 m | gradual | 25 °C | — |
| Spiaggia Cala Domestica Iglesias | Sand | 08:30–18:20 | 230 m, ↑23 m | ? | 25 °C | — |
| Spiaggia di Porto Giunco Villasimius | ? | 06:20–20:35 | 310 m | shallow | 26 °C | 2 |
| Località Cala Sinzias Castiadas | Sand | 06:15–20:25 | 210 m, ↑8 m | shallow | 26 °C | 1 |
| Spiaggia Rosa La Maddalena | Sand | 06:40–20:05 | — | deep fast | 25 °C | — |
| Spiaggia Cala Coticcio La Maddalena | ? | 07:50–18:50 | — | deep fast | 25 °C | — |
| Bassa Trinita La Maddalena | Sand | 06:40–20:55 | 150 m, ↑19 m | gradual | 25 °C | — |
| La Cinta/Su Cintura San Teodoro | Sand | 06:10–20:25 | — | gradual | 25 °C | — |
| Spiaggia di Bérchida Siniscola | ? | 06:15–20:25 | 270 m, ↑4 m | shallow | 26 °C | — |
| Piscinas Arbus | Sand | 06:40–20:55 | 220 m, ↑7 m | shallow | 25 °C | — |
| Poetto Cagliari | ? | 06:20–20:45 | 310 m | shallow | 26 °C | 12 |
| Spiaggia Mugoni Alghero | Sand | 06:40–20:35 | 370 m, ↑7 m | shallow | 25 °C | 2 |
| Spiaggia del Lazzaretto Alghero | Sand | 06:30–20:40 | — | gradual | 25 °C | 1 |
| Rena Bianca Olbia | ? | 06:10–20:20 | 170 m | shallow | 25 °C | — |
| Prima Spiaggia di Porto Pino Sant'Anna Arresi | Sand | 06:30–20:40 | 140 m | gradual | 25 °C | — |
| Costa Rei Muravera | Sand | 06:15–20:05 | 220 m, ↑16 m | shallow | 26 °C | 12 |
| Li Cossi Trinità d'Agultu e Vignola | Sand | 08:40–19:15 | 520 m, ↑14 m | shallow | 25 °C | — |
| Cala Spinosa Alghero | ? | 06:25–20:00 | — | gradual | 25 °C | — |
| Spiaggia delle Bombarde Alghero | Sand | 07:05–20:05 | 140 m, ↑13 m | gradual | 25 °C | 1 |
| Cala Granara La Maddalena | Sand | 07:00–19:30 | — | deep fast | 25 °C | — |
| Cala di Fuili Dorgali | Gravel | 06:15–17:35 | 510 m, ↑37 m | deep fast | 26 °C | — |
| Is Arenas Narbolia | ? | 06:35–20:55 | — | shallow | 24 °C | — |
| Spiaggia Cala Ginepro Orosei | ? | 06:20–20:30 | 290 m, ↑5 m | shallow | 26 °C | 1 |
| Spiaggia di Calamosca Cagliari | ? | 07:15–20:00 | 230 m, ↑9 m | shallow | 26 °C | — |
Plan it
Questions
Which beaches in Sardinia lose the sun first?
36 beaches checked. In mid-July the sun leaves first at Cala Goloritzè (15:00), Cala Mariolu (15:55), Cala di Fuili (17:35); the latest sun is at Is Arenas, Piscinas, Bassa Trinita.
Which beaches in Sardinia are sand?
La Pelosa, Cala Luna, Capriccioli - spiaggia il Pirata, Cala Brandinchi, Tuerredda, Su Giudeu, Spiaggia Cala Domestica, Località Cala Sinzias, Spiaggia Rosa, Bassa Trinita, La Cinta/Su Cintura, Piscinas, Spiaggia Mugoni, Spiaggia del Lazzaretto, Prima Spiaggia di Porto Pino, Costa Rei, Li Cossi, Spiaggia delle Bombarde, Cala Granara.
Sun and shade come from the sun's position and the skyline around each beach, measured every 4° of compass direction from a 30 m elevation model out to 6 km. The climb back up is the height difference between the beach and the nearest mapped car park or bus stop (about 0.17 m per step). Water depth comes from the EMODnet seabed model; surface, beach clubs, toilets and showers from OpenStreetMap; sea temperature is the 1991–2020 average from NOAA OISST and waves the 2015–2024 average from ERA5. Prices are not shown: they change every season and differ between clubs. Map data checked 7 Nov 2026; next check 1 Dec 2026 (monthly). Sea averages are refreshed every January. Sun and shade are calculated for any date you pick.