On this page you’ll find an overview of the longest beaches of Sardinia. The beaches you’ll find here all have a length of over 2 kilometers. They’re ideal for those who’d like to go for long walks along the beach, or for those who’d like to go running or jogging during their vacation in Sardinia.
Spiaggia della Baia delle Mimose
- Location: Pirotto Li Frati, Badesi, Olbia-Tempio
- Length: 3000 meters
Pirotto Li Frati beach is located 5 kilometers south-west of the village of Badesi, along of the northern coast of Olbia-Tempio, Sardinia.
Spiaggia di Porto Pino
- Location: Porto Pino, Comune di Sant'Anna Arresi, Carbonia-Iglesias
- Length: 4000 meters
Porto Pino beach is one of the best beaches of south Sardinia. It is located between the provinces of Cagliari and Carbonia, just south-east of Porto Pino. It has a length of 4 kilometers and faces south-west, offering views of Isola La Vacca situated 15 kilometers off the coast. Characterized by majestic sand dunes, the beach is backed by several ponds (Stagno di Brebéis and Stagno di Maestrale) where marvellous pink flamingos can be spotted. The beach area is well equipped with sun umbrellas, bars, and bathrooms. Water sports opportunities include surfing and scuba diving.
Spiaggia del Poetto
- Location: Cagliari, Cagliari
- Length: 8000 meters
Poetto Beach (Spiaggia del Poetto di Cagliari) is located in between Comune di Quartu Sant Elena and Comune di Cagliari, in south Sardinia. It is the main beach of Cagliari, the capital of the island of Sardinia. The beach has a length of 8 kilometers and faces south-east, offering views over the deep blue waters of the Golfo di Quartu. The beach is marked by beautiful views of the hills of the Sella del Diavolo to the south. Poetto beach is backed by two ponds: the Stagno di Molentargius and Stagno di Quartu where the well-known pink flamingos can be spotted. The beach has a full range of facilities: you'll find kiosks, bars with beach beds, restaurants, discos, plenty of water sports facilities, a marina, and a fair. Poetto is one of the windiest spots on the island. For this reason it is a one of the best beaches of South Sardinia for kitesurfing, windsurfing and sailing enthusiasts.
Santa Margherita di Pula Beach
- Location: Santa Margherita di Pula, Cagliari
- Length: 2600 meters
Santa Margherita di Pula beach (Spiaggia di Santa Margherita di Pula) is located in front of the village with the same name, just 5 kilometers east of the community of Domus de Maria. You'll find several beaches in this area, all conveniently located parallel to the SS 195 for about 5 kilometers. With a length of 2600 meters, this beach is the longest stretch of sand you'll find in this part of Cagliari. Santa Margherita di Pula beach features grains of sand in shades of pink, and its waters are quite shallow - a feature that will be appreciated by families with small children. The wind conditions allow Santa Margherita di Pula to be popular among the surfing, windsurfing and kitesurfing crowd. Its surroundings are an interesting mix of cultivated agriculture, green and cooling pine forests, campings and nearby beach resorts.
Cala di Budoni
- Location: Budoni, Olbia-Tempio
- Length: 3800 meters
Cala di Budoni lies in front of the village of Budoni, 8 kilometers south of San Teodoro. It is one of the last beaches you'll find near the Nuoro border.
Bari Sardo
- Location: Ogliastra, Sardinia.
- Length: 10000 meters
Bari Sardo beach lies 3 kilometers south of Cea beach. Its main attraction is its beautiful coastline that continuously stretches on for 10 kilometers.
Spiaggia di Is Arenas
- Location: Torre del Pozzo, Oristano
- Length: 5500 meters
Is Arenas beach is located south of Torre del Pozzo, 2 kilometers south of the small beach of S'Archittu. It has a total length of nearly 5.5 kilometers.
Spiaggia di Berchida
- Location: Siniscola, Nuoro
- Length: 2500 meters
Spiaggia di Berchida has been voted as being one of the best beaches of Italy several times. A must see beach should you find yourself in the area of Siniscola! What makes this beach in the province of Nuoro quite unique, is that it is bordered by two other beaches: Spiaggia di Bidderosa on the north side, and Spiaggia sa Curcurica on the south side. Plus, both the northern and southern tips of Berchida are backed by two lagoons: Stagno di Bidderosa, and Stagno di Curcurica.
Spiaggia di Capo Comino
- Location: Capo Comino, Nuoro
- Length: 3000 meters
Capo Comino beach, well known for its sand dunes, is one of the longest beaches in the Gulf of Orosei, with a length of 3 kilometers.
Spiaggia La Caletta
- Location: Siniscola, Nuoro
- Length: 3700 meters
Located roughly 6 kilometers east of Siniscola, La Caletta beach is one of the longest beaches of the Gulf of Orosei with a length of nearly 4 kilometers.
San Giovanni di Sinis
- Location: San Giovanni di Sinis, Oristano
- Length: 4000 meters
San Giovanni di Sinis beach extends for 4 kilometers along the western side of the peninsula of Sinis. It's surrounded by a great variety of environments.
Spiaggia La Cinta
- Location: San Teodoro, Olbia-Tempio
- Length: 3200 meters
La Cinta Beach (Spiaggia La Cinta), near San Teodoro, is one of the longest beaches (3.2 kilometers) in north-east Sardinia.
Spiaggia di Feraxi
- Location: Muravera, Cagliari
- Length: 2500 meters
Feraxi beach, in Muravera, faces north-east, and is 2.5 kilometers long, Often quite windy, Feraxi beach is a good spot for surfing and kitesurfing.
Spiaggia Porto Pollo
- Location: Palau, Olbia-Tempio
- Length: 3500 meters
Porto Pollo beach (Spiaggia Porto Pollo) is located about 1 kilometer from Porto Pollo village, in Palau, Olbia-Tempio. This beach is the epicentre of kitesurfing in Sardinia, as this spot has some of the best wind conditions in Europe. Porto Pollo beach is also very suitable for windsurfing, sailing and even for diving, canoeing and mountain biking.
Spiaggia Lu Litarroni
- Location: Vignola, Arzachena, Olbia-Tempio
- Length: 2500 meters
Spiaggia Lu Litarroni is a large stretch of fine sand, pebbles, and rocks with views of the Monte Russu headland.
Spiaggia di Fontanamare
- Location: Fontanamare, Carbonia-Iglesias
- Length: 3000 meters
Mezzo beach has golden sands that span several kilometers. Limestone cliffs, foothills that go as fas as the sea, and the Mistral make the beach a must-see.
Spiaggia di Portixeddu
- Location: Portixeddu, Carbonia-Iglesias
- Length: 2500 meters
Portixeddu beach, in south-west Sardinia, is 2.5 kilometers long and perfect for long walks along the shore and jogging. This beach is hardly ever crowded, even during peak season. It faces due west, making it a great spot to watch the sunset.
Spiaggia delle Saline
- Location: Stintino, Sassari
- Length: 9000 meters
Le Saline beach, located in the Gulf of Saline (Capo d'Orso) in Sassari, is 9 kilometers long, making it an ideal beach for long walks or jogging.
Spiaggia di Scivu
- Location: Bau, Medio Campidano
- Length: 3000 meters
Scivu beach (Spiaggia Scivu) on the Sardininan coastline of Costa Verde, is a strip of golden sand in an environment that has remained completely untouched.
Spiaggia di Piscinas
- Location: Arbus, Medio Campidano
- Length: 3500 meters
Piscinas beach on the Costa Verde is uniquely surrounded by sand dunes up to 60 meters tall, where junipers, rare flowers and wild olive trees grow.
Spiaggia Osalla di Orosei
- Location: Orosei, Nuoro
- Length: 4000 meters
Osalla di Orosei, located next to Cala Osalle di Dorgali, has light blue water and fine white sand. A good spot for scuba diving and snorkeling.
Spiaggia di Su Barone
- Location: Orosei, Nuoro
- Length: 7000 meters
Nearly 7 kilometers long, Su Barone , in the Gulf of Orosei, is a delightful and unspoilt beach, with tempting white sands and waters of rich blue colors.
Spiaggia Marina di Orosei
- Location: Marina di Orosei, Nuoro
- Length: 3000 meters
Marina di Orosei with its beach of golden sand and seashells of all sizes, is nearly 3 kilometers long. Its sea is deep has a steep slope.