Here you’ll find our curated list of Best Beaches of North Sardinia. Whichever beach vacation you are looking for, these beaches will replenish your senses with beautiful shorelines and endless turquoise waters.
At the border of the provinces of Sassari and Olbia-Tempio, (Spiaggia di San Pietro) begins. It is located 1.7 kilometers west of Valledoria, and 7 kilometers south-west of Badesi. San Pietro beach faces north-west, looking out over the deep blue waters of the Golfo dell’ Asinara, while offering nice views of the hills behind La Ciaccia to the west. The beach is 1400 meters long, and up to 130 meters wide near the mouth of the river Coghinas. It is a good spot for kitesurfing and windsurfing. An absolute must-see beach if you happen to be in northern Sardinia!Learn more about San Pietro, how to get there, and where to stay.
Spiaggia Li Feruli
Li Feruli is a long stretch of splendid coastline with beautiful views of The Gulf of Asinara and Castelsardo. The beach is an extension of a long beach of over 9 kilometers long located just a few kilometers north-west of the village of Badesi and Trinità d’Agultu e Vignola, and near the historical village of Isola Rossa. Backed by typical Mediterranean vegetation and sand dunes, Li Feruli is one of the least crowded beaches in the Badesi area. You won’t find many tourists here. The beach is especially suitable for those who would like to enjoy a clean and pristine environment, surrounded by the Mediterranean. Li Feruli beach and the other beaches of Badesi (Poltu Biancu, Pirotto Li Frati, Li Mindi and Li Junchi) are fantastic spots for kitesurfing, windsurfing and stand up paddling. They also have a prominent place on our list of Best Kitesurfing Beaches of Sardinia.Learn more about Spiaggia Li Feruli, how to get there, and where to stay.
Li Cossi Beach
Li Cossi beach (Spiaggia di Li Cossi) is a must-see cove located 2 kilometers south-west of Costa Paradiso, in the province of Olbia-Tempio. It is named after the river that runs behind it. Tucked away in a natural amphitheater of granite rocks and sheltered from the winds, its shallow waters and gentle sea allow children to swim and play freely. It’s a popular spot among snorkelling and scuba diving enthousiasts.Learn more about Li Cossi Beach, how to get there, and where to stay.
Tinnari beach a beautiful and quite secluded cove located on the pristine and solitary stretch of coast between the village of Costa Paradiso and Cala Canneddi in the area of Isola Rossa, in the municipality of Trinità d’Agultu. Facing north with a length of 260 meters, this beautiful beach is mostly made up of small pebbles carried by the Riu Pirastru river, and can only be reached by boat or via a walk of about 30 minutes that descends along the slopes of Mount Tinnari. Cala Tinnari beach is immersed in the typical scents and colors of the Costa Paradiso, and it is an ideal destination for those looking for tranquility and peace during their holiday in northern Sardinia. Tinnari is a spectacular beach to visit, it’s a true Sardinian work of art, and therefore on top of our list of Best Beaches of North Sardinia.Learn more about Tinnari Beach, how to get there, and where to stay.
La Marinedda beach (Spiaggia la Marinedda) is located 1.2 kilometers north-east of Isola Rossa, in Comune di Trinità D’Agultu e Vignola, Olbia-Tempio. This beach faces north-west, and has a length of 600 meters. This is an excellent place for swimming and snorkelling as the bay is quite calm and the water is beautifully clean. This beach is recommended for families with young children, as the water at La Marinedda beach remains shallow for quite a distance. Many locals consider this beach to be one of the most beautiful beaches between Santa Teresa di Gallura and Castelsardo. La Marinedda is a surfer’s paradise, every year in August this beach is host to the Frozen Open Surf Contest attracting surf enthousiasts from around the world.Learn more about La Marinedda, how to get there, and where to stay.
Monti Russu beach lies near Rena Majore, between the beaches of Cala Pischina and Lu Littaroni. It got its name from the colours of the rocks at sunset.Learn more about Monti Russu, how to get there, and where to stay.
Spiaggia Rena Bianca
Currently on top of our list of The Best Beaches of North Sardinia is Rena Bianca beach (Spiaggia Rena Bianca). This is the main beach of Santa Teresa Gallura. It is situated just a few hundred meters north of the center of the ancient village. It has a length of about 200 meters and faces north, offering views of the tiny Isola Municca to the north-west, the white cliffs on the coast of Corsica to the north, and la Torre di Longonsardo to the east. Spiaggia Rena Bianca is a ‘blue flag’ beach, which means it’s always clean, well maintained, and family-friendly. You’ll find some good snorkelling spots around the rocks, and for some great holiday pictures, climb the hill of la Torre di Longonsardo and admire the stunning views and the colors of the sea, they are simply splendid! As Santa Teresa is such a popular destination, Rena Bianca can get quite busy, especially in August when the Italians are on vacation.Learn more about Spiaggia Rena Bianca, how to get there, and where to stay.
La Colba – Rena di Ponente
The beach of La Colba – Rena di Ponente (Spiaggia Rena Di Ponente) is approximately 400 meters long and faces south-west, featuring beautiful vistas of the rugged coastline of Capo Testa and the deep-blue waters of Baia La Colba. This strip of land connects the coast of the mainlands of Sardinia with the promontory of Capo Testa. The area is uniquely characterized by dunes that extend all the way to the south-eastern end of the isthmus. Depending on weather and sea conditions of the Strait of Bonifacio, the beaches in this area of Sardinia are extremely dynamic and subject to very typical seasonal changes. Occasionally, at dawn or dusk, you can see dolphins playing in the waters nearby. It’s one of the best beaches of north Sardinia to visit if you happen to be in this part of the island.Learn more about La Colba – Rena di Ponente, how to get there, and where to stay.
Spiaggia La Marmorata
You’ll find La Marmorata beach 4 kilometers east of Santa Teresa di Gallura. It is one of the northernmost beaches of north Sardinia. It has a length of 350 meters, and faces north-east, offering views of Punta Falcone and the small islet Isola Marmorata. Located near the rocky headlands of Capo Falcone, La Marmorata beach is accompanied by a smaller beach – Spiaggia La Laurina. This beach is a well equipped and offers a large car parking area, a bar, and several restaurants in the vicinity. Paddle boats and canoes are usually available for rent.Learn more about Spiaggia La Marmorata, how to get there, and where to stay.
Rena Majore Beach
9 kilometers from Santa Teresa Gallura lies Rena Majore beach, with golden sands, rocky patches, and blue waters with stray rocks reaching above surface.Learn more about Rena Majore Beach, how to get there, and where to stay.