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.

Baia delle Mimose

  • Location: Pirotto Li Frati, Badesi, Olbia-Tempio
  • Length: 3000 meters
a picture of pirotto li frati beach in northern sardinia

Pirotto Li Frati beach is located 5 kilometers south-west of the village of Badesi, along of the northern coast of Olbia-Tempio, Sardinia.

Porto Pino Beach

  • 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.

Poetto Beach

  • 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.

Is Arenas

  • Location: Torre del Pozzo, Oristano
  • Length: 5500 meters
a picture of is arenas beach

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.

Berchida

  • Location: Siniscola, Nuoro
  • Length: 2500 meters
a picture of berchida beach

Berchida beach 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!

Capo Comino

  • Location: Capo Comino, Nuoro
  • Length: 3000 meters
a picture of capo comino beach

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.

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.

La Cinta Beach

  • Location: San Teodoro, Olbia-Tempio
  • Length: 3200 meters
a picture of spiaggia de la cinta near san teodoro in north-east sardinia.

La Cinta Beach (Spiaggia La Cinta), near San Teodoro, is one of the longest beaches (3.2 kilometers) in north-east Sardinia.

Feraxi Beach

  • 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.

Porto Pollo Beach

  • 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.

Lu Litarroni

  • Location: Vignola, Arzachena, Olbia-Tempio
  • Length: 2500 meters

Lu Litarroni beach is a large stretch of fine sand, pebbles and rocks with views on the Monte Russu headland, with granitic red rocks emerging from the sea.

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.

Portixeddu Beach

  • Location: Portixeddu, Carbonia-Iglesias
  • Length: 2500 meters

Portixeddu beach, in south-west Sardinia, is 2.5 kilometers long and perfect for long walks, jogging, and hardly ever crowded even during peak season.

Le Saline Beach

  • 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.

Scivu Beach

  • 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.

Piscinas Beach

  • 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.

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.

Su Barone Beach

  • 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.

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.