The Longest Beaches of Sardinia

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
a rough sea at Spiaggia della Baia delle Mimose, near Badesi, north Sardinia, Italy

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
a picture of spiaggia di porto pino in south sardinia

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
a picture of spiaggia del poetto di cagliari in south sardinia

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
a picture of Spiaggia di Santa Margherita di Pula in south Sardinia Italy

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
a picture of spiaggia di budoni in north east sardinia

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
a picture of bari sardo beach

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
soft sands and dunes at Spiaggia di Is Arenas, Oristano, west Sardinia, Italy.

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
a picture of Spiaggia di Berchida, a long stretch of sand near Orosei in east Sardinia, Italy.

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
a picture of children playing at Spiaggia di Capo Comino, near Siniscola in the province of Nuoro, east Sardinia, Italy.

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
a picture of la caletta beach

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
a picture of san giovanni di sinis beach in oristano sardinia

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
A splendid view of Isola Tavolara, seen from Spiaggia La Cinta, San Teodoro, Sardinia, Italy.

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
the sun shines over Spiaggia di Feraxi in south-east Sardinia, Italy.

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
a picture of porto pollo beach near palau in olbia tempio north sardinia

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
A gorgeous summer afternoon at Spiaggia Lu Litarroni in north Sardinia

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
a picture of Spiaggia di Portixeddu near Buggeru in south-west Sardinia, Italy.

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
a picture of le saline beach near stintino north west sardinia

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
the sand dunes behind the beach of Piscinas near Guspini in south-west Sardinia

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
a picture of spiaggia di su barone near Orosei in east Sardinia Italy

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
The clear waters and yellow sands at the beach named Spiaggia Marina di Orosei in east Sardinia. In the background, the tall mountains of the Supramonte rise in the distance.

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.