Costa Smeralda

a picture of the clear waters at spiaggia del principe near cala di volpe on the costa smeralda in sardinia
Gin-clear waters at Spiaggia del Principe, 2 kilometers east of Cala di Volpe, Costa Smeralda, Sardinia, Italy.

About Costa Smeralda – The Emerald Coast

The beaches of the Costa Smeralda belong to the best beaches in Europe, and the Emerald Coast is one of the most popular holiday destinations in Italy. Embraced by the warm and salty waters of the Mediterranean, the diverse coastal area of the Costa Smeralda offers beach resorts, rental villas, beach hotels, chic marinas, shopping areas and a vibrant nightlife – while keeping a balance with its beautiful surroundings.

Located in the north-east of Sardinia, roughly between the village of Porto Rotondo and Baja Sardinia, the Emerald Coast consists of approximately 25000 acres in total with 35 miles of picture-perfect bays, coves and white sandy beaches. As if that weren’t enough, the perfectly clear green and turquoise waters seem to come straight out of a Caribbean dream!

Below you’ll find a practical overview of all the beautiful Costa Smeralda villages and beaches.

Costa Smeralda - Porto Cervo

a picture of Porto Cervo in the province of Olbia-Tempio Sardinia Italy

Porto Cervo is a world-renowned Italian seaside resort and the main centre of the Costa Smeralda. The village is located 23 kilometers north of Olbia Costa Smeralda Airport, in the municipality of Arzachena, Olbia-Tempio. The area around Porto Cervo is home to some of the most expensive hotels in the world.

Beaches Near Porto Cervo

There are 19 beaches to choose from near Porto Cervo. To learn more about each beach and how to get there, click on its name.

Pevero Beach

a picture of grande pevero beach in olbia tempio sardinia

Pevero beach (Spiaggia del Pevero), located just 3 kilometers south of Porto Cervo, consists of two beaches: Piccolo Pevero beach and Grande Pevero beach.

Cala Granu Beach

a picture of cala granu near porto cervo costa smeralda sardinia

Cala Granu beach (Spiaggia Cala Granu) is a small beach - 100 meters long - located 1 kilometer north of Porto Cervo, in the heart of the Costa Smeralda.

Liscia di Vacca

a picture of spiaggia di liscia di vacca in costa smeralda sardinia

Liscia di Vacca beach is one of the smallest of the Costa Smeralda. Together with La Pitrizza and Cala Granu, it encloses the peninsula of Capo Ferro. It offers magnificent views of the Maddalena Archipelago to the north-west, Isola Capuccini to the north, and the headlands of Capo Ferro to the north-east. The cozy beach is fully equipped with umbrellas and deck chairs.

Baia Sardinia Beach

a picture of the beach at Baia Sardinia near Porto Cervo in Sardinia Italy.

Baia Sardinia beach is one of the northernmost beaches of the Costa Smeralda area. The beach faces north, with spectacular views on the Maddalena Archipelago, which can easily be reached by boat. Various daily trips can take you to the Maddalena archipelago and the other islands of Budelli, Caprera, Spergi, Santa Maria and Razzoli. Watersports like windsurfing are very popular in this area, thanks to the perfect combination of the bay’s location.

Pitrizza Beach

a picture of pitrizza beach

Just 200 meters north of Liscia di Vacca beach you will find Pitrizza beach. It is a private beach that belongs to the famous and luxurious Hotel Pitrizza.

Colonna Beach

a picture of colonna resort beach

500 meters north-east of Cala Granu you will find Colonna beach, the northenmost beach of the Costa Smeralda, and a private property of the Colonna Resort.

Costa Smeralda - Cala di Volpe

a view from cala di volpe in sardinia

Cala di Volpe ('the bay of foxes’) is a small community located in Arzachena in the province of Olbia-Tempio, in north-east Sardinia, Italy. The village is located in the historical region known as Gallura on the Emerald Coast, between the beaches of Li Itriceddi and Capriccioli. Its strategic position offers easy access to several famous Costa Smeralda beaches. This near-perfect travel destination is overflowing with celebrities and attractions, and here you'll find some of the most highly regarded Costa Smeralda hotels, such as Hotel Cala di Volpe and Hotel Romazzino.

Beaches Near Cala di Volpe

There are 21 beaches to choose from near Cala di Volpe. To learn more about each beach and how to get there, click on its name.

Liscia Ruja

a picture of spiaggia di liscia ruja in costa smeralda sardinia.

Liscia Ruja is located between Portisco and Cala di Volpe, and is considered to be one of the most beautiful beaches of the Costa Smeralda

Romazzino Beach

a picture of the shoreline near romazzino beach in costa smeralda sardinia

Romazzino Beach, just north of Romazzino village and south-east of Porto Cervo, has white sand and clear blue water. Suitable for families with children.

Spiaggia del Principe

a picture of the clear waters at spiaggia del principe near cala di volpe on the costa smeralda in sardinia

Principe beach (Spiaggia del Principe) is one of the most beautiful beaches of the Costa Smeralda, and shouldn't be missed by those visiting Sardinia.

Spiaggia Capriccioli

Capriccioli Beach belongs on the list of the most beautiful beaches of the Costa Smeralda. This rather small beach is divided by enormous granite rocks. This beach offers beautiful views of the island of Mortorio, which can only be reached by small boats. Also, Capriccioli offers panoramic views of the islands of Soffi and Le Camere, both situated roughly 2 kilometers off the coast. The waters are shallow, and often very calm and smooth with a gentle tide, allowing children to play freely.

La Celvia

a picture of spiaggia la celvia in capriccioli costa smeralda sardinia

Within a comfortable walking distance from the beach of Capriccioli you will find La Celvia beach, in the heart of the beatiful Sardinian Costa Smeralda.

Cala Romazzino

a picture of cala romazzino

Cala Romazzino is a small cove that is located just north of Hotel Romazzino. It is one of the little Sardinian treasures that requires some effort to find.

Spiaggia Li Itriceddi

a picture of Spiaggia Li Itriceddi near cala di volpe in sardinia

South-west of Cala di Volpe you'll discover Spiaggia Li Itriceddi. It faces south-east, featuring views of Isola Soffi, and yachts passing by in summer.

Spiaggia dell’Elefante

a picture of the elephant rock near cala di volpe on the costa smeralda in north east sardinia

Spiaggia dell Elefante has a length of only 100 meters, and is intersected by several rocky patches and pieces of residential gardens that reach all the way to the sea. Only a few parts of this beach are actually sandy, but these parts are all very secluded. You can discover all the sandy parts by carefully strolling through the rocky and shallow waters. This beach mostly faces west, and offers magnificent views of the coastal area near Spiaggia Li Itriceddi, 700 meters across the Cala di Volpe Bay. It is the perfect beach to experience pure nature, relaxation and stunning views!

Spiaggia del Pirata

a picture of spiaggia del pirata in capriccioli costa smeralda north east sardinia

Spiaggia del Pirata is a small beach that's located 50 meters south of Hotel Capriccioli. It has a length of just 100 meters and faces west, offering views of la Celvia beach to the north and the mountainous surroundings behind Spiaggia Li Itriceddi to the west. It is a nice beach for some relaxed snorkelling, as its waters are shallow and you'll find some scattered rocks in the water to swim around. On the north side of the beach you'll find a dock. Parking is available right behind the beach.

Costa Smeralda - Portisco

a picture of the colorful harbor of portisco in north-east sardinia italy

Portisco is a small village in the municipality of Olbia, in the province of Olbia-Tempio. It is located near the Gulf of Cugnana, west of Porto Rotondo. The village is well-known for its harbor, home to many yachts sailing the Costa Smeralda in summer.

Beaches Near Portisco

There are 11 beaches to choose from near Portisco. To learn more about each beach and how to get there, click on its name.

Portisco Beach

Portisco beach and its surrounding beaches are the most beautiful beaches of the Sardinian Costa Smeralda, located 15 kilometers away from Olbia.

Petra Ruja Beach

Petra Ruja beach lies south of Liscia Ruja beach has pinkish sand, incredibly clear water, and is a good spot for snorkelling. Car parking is 700m away.

Razza di Junco

Looking out over Golfo Cugnana to the east, and the Soffi and Mortorio islands to the west, Razza di Junco beach is 250 meters long and 20 meters wide.

Spiaggia di Rena Bianca

a picture of spiaggia rena bianca near portisco in north east sardinia

Rena Bianca beach lies just 10 kilometers south of Porto Cervo, along the Costa Smeralda coastline, in between Razza di Junco beach and Portisco beach.

Costa Smeralda - Porto Rotondo

a picture of a boat in a canal in porto rotondo costa smeralda sardinia

Porto Rotondo is located between the Gulf of Cugnana and the Gulf of Marinella, 13 kilometers north of Olbia. Together with Porto Cervo, it is one of the most popular tourist destinations of the Costa Smeralda. Some of its beaches make up the crown to the Emerald Coast, and its marina offers a safe haven to over 600 boats of all sizes. Ideal for a either short getaway or an extended stay, Porto Rotondo is a small port with big reputation and some of the most stunning scenery anywhere along the coastline.

Beaches Near Porto Rotondo

There are 13 beaches to choose from near Porto Rotondo. To learn more about each beach and how to get there, click on its name.

Spiaggia Ira

a picture of the shallow waters at spiaggia ira near porto rotondo on the costa smeralda sardinia

Spiaggia Ira is located between the Gulf of Porto Rotondo and Cugnana, in Punta Nuraghe, Sardinia. It is the main beach of Porto Rotondo, and also its longest. Spiaggia Ira faces north-west, offering marvelous views of the Porto Rotondo Bay, with pleasure yachts sailing in and out of the Marinas of Porto Rotondo and Portisco during summer. The beach offers plenty of services and is suitable for families with kids.

Rudargia Beach

a picture of rudargia beach on sardinia

Rudargia beach (Spiaggia Rudargia) is a small beach near Porto Rotondo and Ira beach - at the southern border of the famous Costa Smeralda area in Sardinia.

Spiaggia dei Sassi

a picture of spiaggia dei sassi in porto rotondo sardinia

Just a few hundred meters east of the marina of Porto Rotondo, in the direction of Punta Volpe, you'll find Spiaggia dei Sassi. It consists of fine sand and some small stones, and is surrounded by several cliffs. The beach is equipped with several facilities. To get there from the centre of Porto Rotondo follow the signs to Punta Volpe.

Spiaggia Punta Volpe

a picture of spiaggia punta volpe in porto rotondo

Spiaggia Punta Volpe is one of the most beautiful beaches of Porto Rotondo. Situated in a cove shaped like a half moon, this beach faces north-west, and has a length of about 200 meters.

Spiaggia Punta Nuraghe

a picture of spiaggia punta nuraghe in porto rotondo sardinia

On the other side of Spiaggia Ira you'll find Punta Nuraghe, a small beach with a length of about 80 meters. It faces west, featuring views over the Golfo Cugnana and Marina di Portisco to the north-east. Beach chairs and umbrellas are available for rent, as well as canoes.