What are the most beautiful beaches in San Teodoro?
San Teodoro boasts some of the most spectacular coastlines of the northeastern coast of Sardinia. The most iconic beaches are undoubtedly Cala Brandinchi, with its white sand and crystal-clear waters, and Lu Impostu, characterized by sandy dunes and a lagoon behind.
Other wonderful beaches include the famous La Cinta, a ribbon of fine sand stretching 5 km, and Capo Coda Cavallo, a protected marine area ideal for snorkeling. Let’s not forget the more hidden coves like Cala Girgolu and Punta Molara, perfect for those seeking tranquility.
1. Cala Brandinchi

Cala Brandinchi is considered one of the most beautiful beaches in San Teodoro, earning the nickname “Little Tahiti.” This paradise corner impresses with its bright white sand contrasting with the turquoise blue of the waters, creating a unique Caribbean effect.
The shallow water and transparent waters make it perfect for families and water sports enthusiasts. The beach is sheltered from the wind and surrounded by lush Mediterranean vegetation, adding charm to the landscape. Beware: it's very crowded during high season, so it's best to arrive early!
2. Lu Impostu

Lu Impostu is one of the most characteristic beaches in San Teodoro, famous for its unique ecosystem. This beautiful beach stands out for its sandy dunes dipping into turquoise waters, creating a breathtaking color contrast. Behind the beach lies an enchanting lagoon, a natural habitat for numerous bird species.
What makes this beach unique is its wind-sheltered configuration, making it ideal even when the mistral blows. The shallow water and fine sand make it perfect for families with children. Furthermore, it's less crowded compared to Cala Brandinchi, while still offering services like sunbeds and umbrellas.
3. La Cinta

With its 5 km in length, La Cinta is undoubtedly the largest beach in the municipality of San Teodoro. This ribbon of bright white sand overlooks a sea with incredible shades of turquoise, with transparent waters inviting swimming. Behind the beach lies the San Teodoro lagoon, creating a striking contrast between the sea and the lagoon.
The beach has beach clubs in the central part, while at the ends you can enjoy free space. Particularly appreciated is the tree-lined avenue that runs along part of the beach, perfect for romantic walks at sunset. For sports lovers, windsurfing and kitesurfing can be practiced thanks to the constant presence of the wind.
4. Capo Coda Cavallo

Capo Coda Cavallo is one of the best snorkeling spots in the area, thanks to its rich marine life underwater. This area is part of the Protected Marine Area of Tavolara, ensuring the conservation of a unique marine ecosystem. The granite rocks that characterize the coast create striking underwater formations populated by colorful fish.
The main beach at Capo Coda Cavallo features white sand mixed with pebbles, with crystal-clear waters allowing you to admire the seabed even from the surface. For enthusiasts, it is advisable to explore the nearby cliffs of Punta Molara, where the depths reach greater levels, ideal for more interesting sightings.
5. Isuledda
Isuledda is one of the most picturesque beaches in San Teodoro, characterized by the presence of a small rocky islet that gives it its name. Located to the north of San Teodoro, this beach consists of fine golden sand washed by crystal-clear waters that fade from turquoise to emerald.
The shallow water and the wind-sheltered position make it perfect for families with children, while the islet offers an ideal viewpoint for those wanting to admire the scenery. Compared to Cala Brandinchi or La Cinta, Isuledda is less crowded, yet easily accessible by car or bike from the center of San Teodoro.
Tip: Bring a mask and snorkel to explore the fish-rich seabed around the islet!
6. Cala Girgolu

Cala Girgolu is a small wild beach, perfect for those seeking tranquility away from the crowd. Located south of San Teodoro, this cove is nestled between granite rocks and lush Mediterranean vegetation, giving it an intimate and romantic atmosphere.
Unlike the more famous beaches, there are no facilities here, but you are rewarded with transparent waters and soft sand inviting relaxation. To reach it, you must walk a short path (about 10 minutes on foot), but the effort is well rewarded by the beauty of the place.
Ideal for: Couples seeking privacy and snorkeling enthusiasts along the underwater rocks.
7. Cala d’Ambra
Hidden among the granite rocks south of San Teodoro, Cala d’Ambra is one of the most authentic and lesser-known beaches in the area. Unlike the nearby Cala Brandinchi or Lu Impostu, this small cove retains a wild and untouched atmosphere, perfect for those who want to escape the crowd without giving up on a dreamy sea.
What are the most hidden coves not to be missed?
A hidden gem is Cala Suaraccia, a cove of fine sand nestled between granite rocks, perfect for swimming in always calm waters. To reach it, you must walk a short path, but the effort is greatly rewarded by the beauty of the place. These coves are ideal for escaping the crowd in the busiest months.
Beaches suitable for families with children?
San Teodoro offers several options suitable for children, thanks to the presence of shallow waters and soft sand. In addition to Lu Impostu already mentioned, La Cinta in its central part is perfect for the little ones, with ample space to play and services at hand.
Cala Brandinchi, despite its popularity, remains an excellent choice thanks to its calm and transparent waters that allow you to keep an eye on the children. Many of these beaches offer rental of umbrellas and sunbeds, as well as refreshment points where you can recharge during the day.
How to reach the most beautiful beaches of San Teodoro?
The main beaches of San Teodoro are all accessible by car, with free or paid parking nearby. For La Cinta, there is a large parking area, while for Cala Brandinchi, it's best to arrive early to find a spot. In summer, the San Teodoro Beach Bus operates, a shuttle service connecting the center of San Teodoro with the main beaches.
For the more isolated beaches like Cala Girgolu, short paths must be walked. Those wanting to visit the Tavolara islands can take the ferry from Porto San Paolo, just a few minutes' drive from San Teodoro.
What services are available at the main beaches?
The best-equipped beaches in San Teodoro offer a full range of services for visitors. Cala Brandinchi and La Cinta have beach clubs offering umbrella rentals, sunbeds, and restrooms. There are also refreshment points serving cold dishes, sandwiches, and drinks.
For sports enthusiasts, many beaches offer rentals of water sports equipment, such as paddle boards and snorkeling masks. Some beaches like Lu Impostu also have areas dedicated to children's games. It is important to note that the smaller and more isolated coves are generally devoid of services.
Tips for visiting the beaches of San Teodoro
To fully enjoy the wonderful beaches of San Teodoro, here are some useful tips:
Arrive early in the morning (especially in July and August) to find parking and better spots
Always bring water and sunscreen, especially in less equipped beaches
Conclusion: a paradise of sand and crystal-clear sea
San Teodoro offers an extraordinary variety of beautiful beaches, each with its unique character. From the famous Cala Brandinchi and La Cinta to the more intimate Cala Girgolu and Punta Molara, there is a perfect beach for every type of traveler. The combination of bright white sand, turquoise waters, and unspoiled landscapes makes this area of Gallura one of the most enchanting in Sardinia.
Whether you're looking for relaxation, water sports, or simply the pleasure of immersing yourself in crystal-clear waters, the beaches of San Teodoro will give you unforgettable moments. Just remember to respect these fragile ecosystems by helping to keep them intact for those who come after you. Enjoy the sea!