San Teodoro - Punta est beach

San Teodoro is a small town in the north east coast of Sardinia, well know for its pristine beaches and clear sea, a real paradise for summer lovers. The quiet small city center with its beautiful old church and characteristics buildings of the past, during the summer season turn into a vibrant place where tourists crowd the many modern open-air bars and restaurants. During the evening, a market  takes place along the city center streets and alleys where you’ll find many stalls selling local products and any kind of stuff and souvenir.

Top Beaches:

1) La Cinta beach    

San Teodoro - La Cinta beach
San Teodoro – La Cinta beach

La Cinta is one of the most famous beaches of the whole Sardinia and with its 3 kilometers of white sand and crystal clear shallow water, it’s one of most sought after attractions in the east coast. During the windy days, the beach is also a very great place for windsurf and kitesurf lovers. Right behind the long beach, there is the San Teodoro Lagoon, a must for the nature lovers where, with a boat ride, it is possible to spot pink flamingos, coots, little terns, red herons and mallards who live undisturbed in these waters. The boat rides start from the lagoon along the SS125 road towards Olbia near the hamlet of Lu Fraili. Driving there you’ll spot on your right side a junction with a brown sign indicating ”Stagno di  San Teodoro”. If you also like the horse riding, there is a riding stables close to the parking lot of the beach that arrange tours around the lagoon and the shore.

Beach services: its well equipped with bathing establishment, bars, toilets, showers, dinghy boats and kayaks for rent. The beach is reachable in 15 minutes walk from the city center, alternatively you’ll find a fee-paying car park next to the beach.

2) Isuledda beach

San Teodoro - Isuledda beach
San Teodoro – Isuledda beach

It is about 400 meters long quiet beach in a beautiful natural environment with fine white sand and clear water reflecting amazing colors ranging of blue.

Beach services: small bars, umbrellas-deck chair for rent. It’s 3 km from the city center, drive on the SP1 road (San Teodoro – Agrustos) and you’ll find a junction on your left. The car park is on a dirt area and it’s free of charge.

3) Cala Brandinchi beach

San Teodoro - Cala Brandinchi beach - south side
San Teodoro – Cala Brandinchi beach – south side

It’s our favorite beach and you’ll be amazed of it . Located in a beautiful natural environment, surrounded by pine trees, with its white sand and crystal clear shallow water  that reminds Polynesia it’s also known as ‘’small tahiti’’. The beach is 1 km long but only a few meters wide, so during the weekend and above from mid-july and august can be very crowded. Anyway it is a spot not to be missed since for its characteristics it is known like one of the most beautiful beaches in Sardinia.

Beach services: Bars, toilet, showers, umbrellas-deck chairs for rent, dinghy boats and paddles for rent. The beach is 10 km from san Teodoro, driving on the SS125 road (San Teodoro – Olbia), you’ll find a junction on your right with a sign indicating ‘’Capo Coda Cavallo’’ and ‘’Cala Brandinchi’’. After 1 km, you’ll see a small building with an iron bar where you have to bring your ticket for the car park (it’s quite expensive) and proceed on a dirt road for a bit. If you go straight you’ll rich the south car park for Cala Brandinchi Beach and Lu Impostu beach, if you turn left at some point, you’ll reach another car park next to ‘’I giardini bar’’, on the north side of the beach.

4) Lu Impostu beach

San Teodoro - Lu Impostu beach - south side
San Teodoro – Lu Impostu beach – south side

Next to Cala Brandinchi beach (south side), on the background of Tavolara Island, it’s a long beach with white sand dotted with juniper trees and mimosas and  bathed by a blue sea. Behind the beach lies a big pond linked to the sea through a small channel in the south side of the beach.

Beach services: bars, umbrellas-deck chairs for rent. The car park is the same of Cala Brandinchi, alternatively you can reach the beach following the signs to Puntaldia (the junction is on the right in the middle of Lu Fraili hamlet along the SS125 to Olbia). After a couple of kilometers, you’ll get to a small square facing the south side of the beach where you’ll find a few fee-paying car park.

5) Salina Bamba beach

San Teodoro - Salina Bamba beach
San Teodoro – Salina Bamba beach

Salina Bamba Beach is located between Cala Brandinchi and Baia Salinedda in Capo Coda Cavallo, and it’s along stretch of white sand characterized by shallow and sandy waters. Next to the beach there is a salted water basin from which it owes its name, populated by numerous specimens of marine birds.

Beach services: the beach is 11 km from San Teodoro, in front of Porto Coda Cavallo village and a few kilometers after Cala Brandinchi. There are bars and a mini-market in the small square of the village. you have to leave your car in the Porto Coda cavallo village car parks and proceed to the beach by walk for 10 minutes. Many people park the car along a dirt road next to the beach, but during the summer season is not allowed and you’ll be fined.

6) Cala Suaraccia beach

San Teodoro - Cala Suaraccia beach
San Teodoro – Cala Suaraccia beach

This small beach with white sand and turquoise water, also known as ‘’Farfalle beach’’, is located in front of the islands of Tavolara and Molara, in a very beautiful natural environment, surrounded by a dense vegetation.

Beach services: bar, toilet, umbrellas-deck chairs for rent, dinghy boats for rent, diving center. It’s located along the Capo Coda Cavallo road, 3 km after Cala Brandinchi and 800 meters from Salina Bamba.

7) Molara Island natural pools

Molara Island natural pools
Molara Island natural pools

Molara is a small Island right in front of Cala Suaraccia , well known for its wonderful sea.  Its south-western part boasts a stretch of stunning turquoise and clear water  surrounded by a deep blue color that has been renowned ‘’natural pools of Molara’’. If you have time, it’s worth renting a dinghy boat at Cala Suaraccia and spend here a couple of hours. Despite the fact Molara is a private Island, there’s a basic dock next to an old house that allows to stop at Cala del Pastore where you’ll find a little sandy beach (close to the natural pools).

8) Punta Est beach

San Teodoro - Punta Est beach viewpoint
San Teodoro – Punta Est beach viewpoint

Set along Capo Coda Cavallo promontory, this long and narrow beautiful beach is surrounded by dense vegetation of Mediterranean maquis, highlighted by the contrast between its golden sand and the turquoise blue of the limpid waters (pic nr. 1 of the article). Proceeding towards Punta est village, you can spot the beach from above enjoying a really wonderful view.

Beach services: bar, umbrellas and deck chair for rent. This is the last beach along the Capo Coda cavallo road. Only 500 meters after Cala Suaraccia, besides the tarred road (left side), you’ll find a dirt road with a chain where you have to pay a fee to access the beach. The dirt road to the bottom is about 1 km long and it lines the promontory offering an amazing view.

Cala Brandinchi - north side
San Teodoro – Cala Brandinchi – north side


How to get there: San Teodoro is only 25 km from Olbia Costa Smeralda airport and 30 km from the Olbia harbor. There are several daily flights from Milano Linate and Rome Fiumicino and during the summer also low cost company flights from some european destinations like UK, Germany, France and Spain. Ferries run everyday from Livorno, Genova, Civitavecchia harbors. Once at the airport or at the harbor, you’ll find buses heading to San Teodoro.

Service handled by

Moving around: the best choice is by car (or motorbike) since moving around with local transports is not that easy. If you don’t have your own car, you can rent it at Olbia Costa Smeralda airport. The car allows you to visit not only San Teodoro but also others wonderful beaches located towards Olbia, Costa Smeralda or Siniscola and Orosei. Alternatively, San Teodoro offers a summer bus service that stop close to some of those beaches. In the town you’ll also find some bikes and scooters for rent shops. Download the app Moovit for your your device to find bus routes and timetables.

Where to sleep: San Teodoro offers any kind of accommodation like campings, Hotels, bed & breakfast and houses for rent. If you don’t have the car the best choice is the city center because there are no local buses. The most expensive month for finding an accommodation is August whereas June and September the cheapest.

Are you looking for accommodation in San Teodoro? Click here.

When to go: Obviously during the summer season from june to September. If you don’t like the crowd, skip August. Personally my favorite month is September when the weather is still nice and the beaches are more quieter. If you’d like to enjoy the night life as well, the best months are July and August.

Related Post

Leave a Reply

Your email address will not be published. Required fields are marked *